Monorepo for Tangled
tangled.org
1package main
2
3import (
4 cbg "github.com/whyrusleeping/cbor-gen"
5 "tangled.org/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.CiPipeline{},
19 tangled.CiPipeline_Trigger{},
20 tangled.CiPipeline_Workflow{},
21 tangled.CiSubscribePipelineLogs_Control{},
22 tangled.CiSubscribePipelineLogs_Data{},
23 tangled.CiTrigger_Manual{},
24 tangled.CiTrigger_Pair{},
25 tangled.CiTrigger_PullRequest{},
26 tangled.CiTrigger_Push{},
27 tangled.FeedComment{},
28 tangled.FeedReaction{},
29 tangled.FeedStar{},
30 tangled.FeedStar_Repo{},
31 tangled.FeedStar_String{},
32 tangled.GitRefUpdate{},
33 tangled.GitRefUpdate_CommitCountBreakdown{},
34 tangled.GitRefUpdate_IndividualEmailCommitCount{},
35 tangled.GitRefUpdate_IndividualLanguageSize{},
36 tangled.GitRefUpdate_LangBreakdown{},
37 tangled.GitRefUpdate_Meta{},
38 tangled.GraphFollow{},
39 tangled.GraphVouch{},
40 tangled.Knot{},
41 tangled.KnotMember{},
42 tangled.LabelDefinition{},
43 tangled.LabelDefinition_ValueType{},
44 tangled.LabelOp{},
45 tangled.LabelOp_Operand{},
46 tangled.MarkupMarkdown{},
47 tangled.Pipeline{},
48 tangled.Pipeline_CloneOpts{},
49 tangled.Pipeline_ManualTriggerData{},
50 tangled.Pipeline_Pair{},
51 tangled.Pipeline_PullRequestTriggerData{},
52 tangled.Pipeline_PushTriggerData{},
53 tangled.PipelineStatus{},
54 tangled.Pipeline_TriggerMetadata{},
55 tangled.Pipeline_TriggerRepo{},
56 tangled.Pipeline_Workflow{},
57 tangled.PublicKey{},
58 tangled.Repo{},
59 tangled.RepoArtifact{},
60 tangled.RepoCollaborator{},
61 tangled.RepoIssue{},
62 tangled.RepoIssueComment{},
63 tangled.RepoIssueState{},
64 tangled.RepoPull{},
65 tangled.RepoPullComment{},
66 tangled.RepoPull_Round{},
67 tangled.RepoPull_Source{},
68 tangled.RepoPullStatus{},
69 tangled.RepoPull_Target{},
70 tangled.Spindle{},
71 tangled.SpindleMember{},
72 tangled.String{},
73 ); err != nil {
74 panic(err)
75 }
76
77}