forked from tangled.org/core
this repo has no description

lexicons: update repo and spindle.member lexicons

- add spindle to repo
- fix spindle.member lexicon field name

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 463ab401 aaf94e57

verified
Changed files
+87 -48
api
lexicons
+78 -45
api/tangled/cbor_gen.go
···
cw := cbg.NewCborWriter(w)
-
fieldCount := 7
+
fieldCount := 8
if t.Description == nil {
fieldCount--
if t.Source == nil {
+
fieldCount--
+
}
+
+
if t.Spindle == nil {
fieldCount--
···
+
// t.Spindle (string) (string)
+
if t.Spindle != nil {
+
+
if len("spindle") > 1000000 {
+
return xerrors.Errorf("Value in field \"spindle\" was too long")
+
}
+
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("spindle"))); err != nil {
+
return err
+
}
+
if _, err := cw.WriteString(string("spindle")); err != nil {
+
return err
+
}
+
+
if t.Spindle == nil {
+
if _, err := cw.Write(cbg.CborNull); err != nil {
+
return err
+
}
+
} else {
+
if len(*t.Spindle) > 1000000 {
+
return xerrors.Errorf("Value in field t.Spindle was too long")
+
}
+
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(*t.Spindle))); err != nil {
+
return err
+
}
+
if _, err := cw.WriteString(string(*t.Spindle)); err != nil {
+
return err
+
}
+
}
+
}
+
// t.CreatedAt (string) (string)
if len("createdAt") > 1000000 {
return xerrors.Errorf("Value in field \"createdAt\" was too long")
···
t.Source = (*string)(&sval)
+
// t.Spindle (string) (string)
+
case "spindle":
+
+
{
+
b, err := cr.ReadByte()
+
if err != nil {
+
return err
+
}
+
if b != cbg.CborNull[0] {
+
if err := cr.UnreadByte(); err != nil {
+
return err
+
}
+
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
+
if err != nil {
+
return err
+
}
+
+
t.Spindle = (*string)(&sval)
+
}
+
}
// t.CreatedAt (string) (string)
case "createdAt":
···
cw := cbg.NewCborWriter(w)
-
fieldCount := 4
-
if t.Instance == nil {
-
fieldCount--
-
}
-
-
if _, err := cw.Write(cbg.CborEncodeMajorType(cbg.MajMap, uint64(fieldCount))); err != nil {
+
if _, err := cw.Write([]byte{164}); err != nil {
return err
···
// t.Instance (string) (string)
-
if t.Instance != nil {
+
if len("instance") > 1000000 {
+
return xerrors.Errorf("Value in field \"instance\" was too long")
+
}
-
if len("instance") > 1000000 {
-
return xerrors.Errorf("Value in field \"instance\" was too long")
-
}
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("instance"))); err != nil {
+
return err
+
}
+
if _, err := cw.WriteString(string("instance")); err != nil {
+
return err
+
}
-
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("instance"))); err != nil {
-
return err
-
}
-
if _, err := cw.WriteString(string("instance")); err != nil {
-
return err
-
}
+
if len(t.Instance) > 1000000 {
+
return xerrors.Errorf("Value in field t.Instance was too long")
+
}
-
if t.Instance == nil {
-
if _, err := cw.Write(cbg.CborNull); err != nil {
-
return err
-
}
-
} else {
-
if len(*t.Instance) > 1000000 {
-
return xerrors.Errorf("Value in field t.Instance was too long")
-
}
-
-
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(*t.Instance))); err != nil {
-
return err
-
}
-
if _, err := cw.WriteString(string(*t.Instance)); err != nil {
-
return err
-
}
-
}
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Instance))); err != nil {
+
return err
+
}
+
if _, err := cw.WriteString(string(t.Instance)); err != nil {
+
return err
// t.CreatedAt (string) (string)
···
case "instance":
-
b, err := cr.ReadByte()
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
if err != nil {
return err
-
if b != cbg.CborNull[0] {
-
if err := cr.UnreadByte(); err != nil {
-
return err
-
}
-
sval, err := cbg.ReadStringWithMax(cr, 1000000)
-
if err != nil {
-
return err
-
}
-
-
t.Instance = (*string)(&sval)
-
}
+
t.Instance = string(sval)
// t.CreatedAt (string) (string)
case "createdAt":
+2 -2
api/tangled/spindlemember.go
···
LexiconTypeID string `json:"$type,const=sh.tangled.spindle.member" cborgen:"$type,const=sh.tangled.spindle.member"`
CreatedAt string `json:"createdAt" cborgen:"createdAt"`
// instance: spindle instance that the subject is now a member of
-
Instance *string `json:"instance,omitempty" cborgen:"instance,omitempty"`
-
Subject string `json:"subject" cborgen:"subject"`
+
Instance string `json:"instance" cborgen:"instance"`
+
Subject string `json:"subject" cborgen:"subject"`
}
+2
api/tangled/tangledrepo.go
···
Owner string `json:"owner" cborgen:"owner"`
// source: source of the repo
Source *string `json:"source,omitempty" cborgen:"source,omitempty"`
+
// spindle: CI runner to send jobs to and receive results from
+
Spindle *string `json:"spindle,omitempty" cborgen:"spindle,omitempty"`
}
+4
lexicons/repo.json
···
"type": "string",
"description": "knot where the repo was created"
},
+
"spindle": {
+
"type": "string",
+
"description": "CI runner to send jobs to and receive results from"
+
},
"description": {
"type": "string",
"format": "datetime",
+1 -1
lexicons/spindle/member.json
···
"type": "object",
"required": [
"subject",
-
"domain",
+
"instance",
"createdAt"
],
"properties": {