1{
2 "lexicon": 1,
3 "id": "sh.tangled.repo",
4 "needsCbor": true,
5 "needsType": true,
6 "defs": {
7 "main": {
8 "type": "record",
9 "key": "tid",
10 "record": {
11 "type": "object",
12 "required": [
13 "name",
14 "knot",
15 "owner",
16 "createdAt"
17 ],
18 "properties": {
19 "name": {
20 "type": "string",
21 "description": "name of the repo"
22 },
23 "owner": {
24 "type": "string",
25 "format": "did"
26 },
27 "knot": {
28 "type": "string",
29 "description": "knot where the repo was created"
30 },
31 "spindle": {
32 "type": "string",
33 "description": "CI runner to send jobs to and receive results from"
34 },
35 "description": {
36 "type": "string",
37 "format": "datetime",
38 "minGraphemes": 1,
39 "maxGraphemes": 140
40 },
41 "source": {
42 "type": "string",
43 "format": "uri",
44 "description": "source of the repo"
45 },
46 "createdAt": {
47 "type": "string",
48 "format": "datetime"
49 }
50 }
51 }
52 }
53 }
54}