dev.gitosphere.repository.pullRequestComment
Schema Diff
+3 -1
Compatibility Analysis
Breaking Changes Detected
2 breaking changes, 0 non-breaking changes.
Breaking Changes (2)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.pullRequestComment:body", src: "dev.gitosphere.repository.pullRequestComment:body", tgt: "dev.gitosphere.repository.pullRequestComment:body.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.pullRequestComment:body", src: "dev.gitosphere.repository.pullRequestComment:body", tgt: "dev.gitosphere.repository.pullRequestComment:body.bodyDocument", kind: "prop", name: Some("bodyDocument") }
Migration Guidance
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.pullRequestComment:body", src: "dev.gitosphere.repository.pullRequestComment:body", tgt: "dev.gitosphere.repository.pullRequestComment:body.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
- Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.pullRequestComment:body", src: "dev.gitosphere.repository.pullRequestComment:body", tgt: "dev.gitosphere.repository.pullRequestComment:body.bodyDocument", kind: "prop", name: Some("bodyDocument") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
6
"record": {
7
7
"properties": {
8
8
"acceptedBy": {
9
9
"format": "did",
10
10
"type": "string"
11
11
},
12
12
"author": {
13
13
"format": "did",
14
14
"type": "string"
15
15
},
16
16
"baseCommit": {
17
17
"maxLength": 64,
18
18
"minLength": 40,
19
19
"type": "string"
20
20
},
21
21
"blocking": {
22
22
"type": "boolean"
23
23
},
24
24
"body": {
25
25
"maxGraphemes": 10000,
26
26
"maxLength": 100000,
27
27
"minLength": 1,
28
28
"type": "string"
29
29
},
30
30
"bodyDocument": {
31
31
"maxLength": 262144,
32
32
"type": "bytes"
33
33
},
34
34
"bodyDocumentFormat": {
35
35
"knownValues": [
36
36
"gsp-xml-zip-v1"
37
37
],
38
38
"type": "string"
39
39
},
40
40
"category": {
41
41
"maxLength": 64,
42
42
"minLength": 1,
43
43
"type": "string"
44
44
},
45
45
"createdAt": {
46
46
"format": "datetime",
47
47
"type": "string"
48
48
},
49
49
"headCommit": {
50
50
"maxLength": 64,
51
51
"minLength": 40,
52
52
"type": "string"
53
53
},
54
54
"keyId": {
55
55
"maxLength": 128,
56
56
"minLength": 1,
57
57
"type": "string"
58
58
},
59
59
"line": {
60
60
"maximum": 2147483647,
61
61
"minimum": 1,
62
62
"type": "integer"
63
63
},
64
64
"number": {
65
65
"maximum": 9007199254740991,
66
66
"minimum": 1,
67
67
"type": "integer"
68
68
},
69
69
"path": {
70
70
"maxLength": 4096,
71
71
"minLength": 1,
72
72
"type": "string"
73
73
},
74
74
"pullRequestId": {
75
75
"maxLength": 36,
76
76
"minLength": 36,
77
77
"type": "string"
78
78
},
79
79
"receipt": {
80
80
"maxLength": 512,
81
81
"minLength": 1,
82
82
"type": "string"
83
83
},
84
84
"repositoryId": {
85
85
"ref": "dev.gitosphere.defs#repositoryId",
86
86
"type": "ref"
87
87
},
88
88
"round": {
89
89
"maximum": 9007199254740991,
90
90
"minimum": 0,
91
91
"type": "integer"
92
92
},
93
93
"severity": {
94
94
"enum": [
95
95
"info",
96
96
"low",
97
97
"medium",
98
98
"high",
99
99
"critical"
100
100
],
101
101
"type": "string"
102
102
},
103
103
"side": {
104
104
"enum": [
105
105
"base",
106
106
"head"
107
107
],
108
108
"type": "string"
109
109
},
110
110
"startLine": {
111
111
"maximum": 2147483647,
112
112
"minimum": 1,
113
113
"type": "integer"
114
114
}
115
115
},
116
116
"required": [
117
117
"repositoryId",
118
118
"pullRequestId",
119
119
"number",
120
120
"round",
121
121
"baseCommit",
122
122
"headCommit",
123
123
"author",
124
124
"body",
125
+
"bodyDocument",
126
+
"bodyDocumentFormat",
125
127
"createdAt",
126
128
"acceptedBy",
127
129
"keyId",
128
130
"receipt"
129
131
],
130
132
"type": "object"
131
133
},
132
134
"type": "record"
133
135
}
134
136
},
135
-
"description": "An immutable comment or typed finding bound to one Pull Request round.",
137
+
"description": "A comment or typed finding bound to one Pull Request round. The ZIP document is authoritative and body is its Markdown display projection.",
136
138
"id": "dev.gitosphere.repository.pullRequestComment",
137
139
"lexicon": 1
138
140
}