A vibe coded tangled fork which supports pijul.
at master 66 lines 1.6 kB view raw
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.FeedReaction{}, 19 tangled.FeedStar{}, 20 tangled.GitRefUpdate{}, 21 tangled.GitRefUpdate_CommitCountBreakdown{}, 22 tangled.GitRefUpdate_IndividualEmailCommitCount{}, 23 tangled.GitRefUpdate_IndividualLanguageSize{}, 24 tangled.GitRefUpdate_LangBreakdown{}, 25 tangled.GitRefUpdate_Meta{}, 26 tangled.GraphFollow{}, 27 tangled.Knot{}, 28 tangled.KnotMember{}, 29 tangled.LabelDefinition{}, 30 tangled.LabelDefinition_ValueType{}, 31 tangled.LabelOp{}, 32 tangled.LabelOp_Operand{}, 33 tangled.PijulRefUpdate{}, 34 tangled.Pipeline{}, 35 tangled.Pipeline_CloneOpts{}, 36 tangled.Pipeline_ManualTriggerData{}, 37 tangled.Pipeline_Pair{}, 38 tangled.Pipeline_PullRequestTriggerData{}, 39 tangled.Pipeline_PushTriggerData{}, 40 tangled.PipelineStatus{}, 41 tangled.Pipeline_TriggerMetadata{}, 42 tangled.Pipeline_TriggerRepo{}, 43 tangled.Pipeline_Workflow{}, 44 tangled.PublicKey{}, 45 tangled.Repo{}, 46 tangled.RepoArtifact{}, 47 tangled.RepoCollaborator{}, 48 tangled.RepoDiscussion{}, 49 tangled.RepoDiscussionComment{}, 50 tangled.RepoDiscussionState{}, 51 tangled.RepoIssue{}, 52 tangled.RepoIssueComment{}, 53 tangled.RepoIssueState{}, 54 tangled.RepoPull{}, 55 tangled.RepoPullComment{}, 56 tangled.RepoPull_Source{}, 57 tangled.RepoPullStatus{}, 58 tangled.RepoPull_Target{}, 59 tangled.Spindle{}, 60 tangled.SpindleMember{}, 61 tangled.String{}, 62 ); err != nil { 63 panic(err) 64 } 65 66}