forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
1package main 2 3import ( 4 cbg "github.com/whyrusleeping/cbor-gen" 5 "tangled.sh/tangled.sh/core/api/tangled" 6) 7 8func main() { 9 10 genCfg := cbg.Gen{ 11 MaxStringLength: 1_000_000, 12 } 13 14 if err := genCfg.WriteMapEncodersToFile( 15 "api/tangled/cbor_gen.go", 16 "tangled", 17 tangled.ActorProfile{}, 18 tangled.FeedStar{}, 19 tangled.GitRefUpdate_Meta_CommitCount_ByEmail_Elem{}, 20 tangled.GitRefUpdate_Meta_CommitCount{}, 21 tangled.GitRefUpdate_Meta{}, 22 tangled.GitRefUpdate{}, 23 tangled.GraphFollow{}, 24 tangled.KnotMember{}, 25 tangled.Pipeline_CloneOpts{}, 26 tangled.Pipeline_Dependencies_Elem{}, 27 tangled.Pipeline_ManualTriggerData_Inputs_Elem{}, 28 tangled.Pipeline_ManualTriggerData{}, 29 tangled.Pipeline_PullRequestTriggerData{}, 30 tangled.Pipeline_PushTriggerData{}, 31 tangled.Pipeline_Step{}, 32 tangled.Pipeline_TriggerMetadata{}, 33 tangled.Pipeline_TriggerRepo{}, 34 tangled.Pipeline_Workflow_Environment_Elem{}, 35 tangled.Pipeline_Workflow{}, 36 tangled.Pipeline{}, 37 tangled.PublicKey{}, 38 tangled.RepoArtifact{}, 39 tangled.RepoIssueComment{}, 40 tangled.RepoIssueState{}, 41 tangled.RepoIssue{}, 42 tangled.RepoPullComment{}, 43 tangled.RepoPullStatus{}, 44 tangled.RepoPull_Source{}, 45 tangled.RepoPull{}, 46 tangled.Repo{}, 47 tangled.SpindleMember{}, 48 ); err != nil { 49 panic(err) 50 } 51 52}