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.PipelineStatus{},
26 tangled.Pipeline_CloneOpts{},
27 tangled.Pipeline_Dependencies_Elem{},
28 tangled.Pipeline_ManualTriggerData_Inputs_Elem{},
29 tangled.Pipeline_ManualTriggerData{},
30 tangled.Pipeline_PullRequestTriggerData{},
31 tangled.Pipeline_PushTriggerData{},
32 tangled.Pipeline_Step_Environment_Elem{},
33 tangled.Pipeline_Step{},
34 tangled.Pipeline_TriggerMetadata{},
35 tangled.Pipeline_TriggerRepo{},
36 tangled.Pipeline_Workflow_Environment_Elem{},
37 tangled.Pipeline_Workflow{},
38 tangled.Pipeline{},
39 tangled.PublicKey{},
40 tangled.RepoArtifact{},
41 tangled.RepoIssueComment{},
42 tangled.RepoIssueState{},
43 tangled.RepoIssue{},
44 tangled.RepoPullComment{},
45 tangled.RepoPullStatus{},
46 tangled.RepoPull_Source{},
47 tangled.RepoPull{},
48 tangled.Repo{},
49 tangled.SpindleMember{},
50 ); err != nil {
51 panic(err)
52 }
53
54}