|
12 | 12 | "type": {"enum": ["next"]}, |
13 | 13 | "version": { |
14 | 14 | "type": "object", |
15 | | - "properties": { "major": {"enum": ["next"]}}, |
16 | | - "required": ["major"] |
| 15 | + "properties": {"major": {"enum": ["next"]}}, |
| 16 | + "required": ["major"], |
17 | 17 | }, |
18 | 18 | "lifecycle": { |
19 | 19 | "type": "object", |
20 | 20 | "properties": { |
21 | | - "released": {"type": "object", "properties": { |
22 | | - "isodate": {"type": "string", "format": "date"}, |
23 | | - "timestamp": {"type": "integer"}}, |
24 | | - "required": ["isodate", "timestamp"]}, |
| 21 | + "released": { |
| 22 | + "type": "object", |
| 23 | + "properties": { |
| 24 | + "isodate": {"type": "string", "format": "date"}, |
| 25 | + "timestamp": {"type": "integer"}, |
| 26 | + }, |
| 27 | + "required": ["isodate", "timestamp"], |
| 28 | + }, |
25 | 29 | "extended": { |
26 | 30 | "type": "object", |
27 | 31 | "properties": { |
28 | 32 | "isodate": {"type": ["string"], "format": "date"}, |
29 | | - "timestamp": {"type": ["integer"]} |
30 | | - } |
| 33 | + "timestamp": {"type": ["integer"]}, |
| 34 | + }, |
31 | 35 | }, |
32 | 36 | "eol": { |
33 | 37 | "type": "object", |
34 | 38 | "properties": { |
35 | 39 | "isodate": {"type": ["string"], "format": "date"}, |
36 | | - "timestamp": {"type": ["integer"]} |
37 | | - } |
38 | | - } |
| 40 | + "timestamp": {"type": ["integer"]}, |
| 41 | + }, |
| 42 | + }, |
39 | 43 | }, |
40 | | - "required": ["released", "extended", "eol"] |
41 | | - } |
| 44 | + "required": ["released", "extended", "eol"], |
| 45 | + }, |
42 | 46 | }, |
43 | | - "required": ["name", "type", "version", "lifecycle"] |
| 47 | + "required": ["name", "type", "version", "lifecycle"], |
44 | 48 | }, |
45 | 49 | "stable": { |
46 | 50 | "type": "object", |
|
50 | 54 | "version": { |
51 | 55 | "type": "object", |
52 | 56 | "properties": {"major": {"type": "integer"}}, |
53 | | - "required": ["major"] |
| 57 | + "required": ["major"], |
54 | 58 | }, |
55 | 59 | "lifecycle": { |
56 | 60 | "type": "object", |
57 | 61 | "properties": { |
58 | | - "released": {"type": "object", "properties": { |
59 | | - "isodate": {"type": "string", "format": "date"}, |
60 | | - "timestamp": {"type": "integer"}}, |
61 | | - "required": ["isodate", "timestamp"]}, |
| 62 | + "released": { |
| 63 | + "type": "object", |
| 64 | + "properties": { |
| 65 | + "isodate": {"type": "string", "format": "date"}, |
| 66 | + "timestamp": {"type": "integer"}, |
| 67 | + }, |
| 68 | + "required": ["isodate", "timestamp"], |
| 69 | + }, |
62 | 70 | "extended": { |
63 | 71 | "type": "object", |
64 | 72 | "properties": { |
65 | 73 | "isodate": {"type": ["string"], "format": "date"}, |
66 | | - "timestamp": {"type": ["integer"]} |
67 | | - } |
| 74 | + "timestamp": {"type": ["integer"]}, |
| 75 | + }, |
68 | 76 | }, |
69 | 77 | "eol": { |
70 | 78 | "type": "object", |
71 | 79 | "properties": { |
72 | 80 | "isodate": {"type": ["string"], "format": "date"}, |
73 | | - "timestamp": {"type": ["integer"]} |
74 | | - } |
75 | | - } |
| 81 | + "timestamp": {"type": ["integer"]}, |
| 82 | + }, |
| 83 | + }, |
76 | 84 | }, |
77 | | - "required": ["released", "extended", "eol"] |
78 | | - } |
| 85 | + "required": ["released", "extended", "eol"], |
| 86 | + }, |
79 | 87 | }, |
80 | | - "required": ["name", "type", "version", "lifecycle"] |
| 88 | + "required": ["name", "type", "version", "lifecycle"], |
81 | 89 | }, |
82 | 90 | "patch": { |
83 | 91 | "type": "object", |
|
88 | 96 | "type": "object", |
89 | 97 | "properties": { |
90 | 98 | "major": {"type": "integer"}, |
91 | | - "minor": {"type": "integer"} |
| 99 | + "minor": {"type": "integer"}, |
92 | 100 | }, |
93 | | - "required": ["major", "minor"] |
| 101 | + "required": ["major", "minor"], |
94 | 102 | }, |
95 | 103 | "lifecycle": { |
96 | 104 | "type": "object", |
97 | 105 | "properties": { |
98 | | - "released": {"type": "object", "properties": { |
99 | | - "isodate": {"type": "string", "format": "date"}, |
100 | | - "timestamp": {"type": "integer"}}, |
101 | | - "required": ["isodate", "timestamp"]}, |
| 106 | + "released": { |
| 107 | + "type": "object", |
| 108 | + "properties": { |
| 109 | + "isodate": {"type": "string", "format": "date"}, |
| 110 | + "timestamp": {"type": "integer"}, |
| 111 | + }, |
| 112 | + "required": ["isodate", "timestamp"], |
| 113 | + }, |
102 | 114 | "eol": { |
103 | 115 | "type": "object", |
104 | 116 | "properties": { |
105 | 117 | "isodate": {"type": ["string"], "format": "date"}, |
106 | | - "timestamp": {"type": ["integer"]} |
107 | | - } |
108 | | - } |
| 118 | + "timestamp": {"type": ["integer"]}, |
| 119 | + }, |
| 120 | + }, |
109 | 121 | }, |
110 | | - "required": ["released", "eol"] |
| 122 | + "required": ["released", "eol"], |
111 | 123 | }, |
112 | 124 | "git": { |
113 | 125 | "type": "object", |
114 | 126 | "properties": { |
115 | 127 | "commit": {"type": "string", "pattern": "^[0-9a-f]{40}$"}, |
116 | | - "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"} |
| 128 | + "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"}, |
117 | 129 | }, |
118 | | - "required": ["commit", "commit_short"] |
| 130 | + "required": ["commit", "commit_short"], |
119 | 131 | }, |
120 | 132 | "github": { |
121 | 133 | "type": "object", |
122 | 134 | "properties": {"release": {"type": "string", "format": "uri"}}, |
123 | | - "required": ["release"] |
124 | | - }, |
125 | | - "flavors": { |
126 | | - "type": "array", |
127 | | - "items": {"type": "string"} |
| 135 | + "required": ["release"], |
128 | 136 | }, |
| 137 | + "flavors": {"type": "array", "items": {"type": "string"}}, |
129 | 138 | "attributes": { |
130 | 139 | "type": "object", |
131 | | - "properties": { |
132 | | - "source_repo": { |
133 | | - "type": "boolean", |
134 | | - "default": True |
135 | | - } |
136 | | - }, |
137 | | - "required": ["source_repo"] |
138 | | - } |
| 140 | + "properties": {"source_repo": {"type": "boolean", "default": True}}, |
| 141 | + "required": ["source_repo"], |
| 142 | + }, |
139 | 143 | }, |
140 | | - "required": ["name", "type", "version", "lifecycle", "git", "github"] |
| 144 | + "required": ["name", "type", "version", "lifecycle", "git", "github"], |
141 | 145 | }, |
142 | 146 | "nightly": { |
143 | 147 | "type": "object", |
|
146 | 150 | "type": {"enum": ["nightly"]}, |
147 | 151 | "version": { |
148 | 152 | "type": "object", |
149 | | - "properties": {"major": {"type": "integer"}, "minor": {"type": "integer"}}, |
150 | | - "required": ["major", "minor"] |
| 153 | + "properties": { |
| 154 | + "major": {"type": "integer"}, |
| 155 | + "minor": {"type": "integer"}, |
| 156 | + }, |
| 157 | + "required": ["major", "minor"], |
151 | 158 | }, |
152 | 159 | "lifecycle": { |
153 | 160 | "type": "object", |
154 | 161 | "properties": { |
155 | | - "released": {"type": "object", "properties": { |
156 | | - "isodate": {"type": "string", "format": "date"}, |
157 | | - "timestamp": {"type": "integer"}}, |
158 | | - "required": ["isodate", "timestamp"]} |
| 162 | + "released": { |
| 163 | + "type": "object", |
| 164 | + "properties": { |
| 165 | + "isodate": {"type": "string", "format": "date"}, |
| 166 | + "timestamp": {"type": "integer"}, |
| 167 | + }, |
| 168 | + "required": ["isodate", "timestamp"], |
| 169 | + } |
159 | 170 | }, |
160 | | - "required": ["released"] |
| 171 | + "required": ["released"], |
161 | 172 | }, |
162 | 173 | "git": { |
163 | 174 | "type": "object", |
164 | 175 | "properties": { |
165 | 176 | "commit": {"type": "string", "pattern": "^[0-9a-f]{40}$"}, |
166 | | - "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"} |
| 177 | + "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"}, |
167 | 178 | }, |
168 | | - "required": ["commit", "commit_short"] |
169 | | - }, |
170 | | - "flavors": { |
171 | | - "type": "array", |
172 | | - "items": {"type": "string"} |
| 179 | + "required": ["commit", "commit_short"], |
173 | 180 | }, |
| 181 | + "flavors": {"type": "array", "items": {"type": "string"}}, |
174 | 182 | "attributes": { |
175 | 183 | "type": "object", |
176 | | - "properties": { |
177 | | - "source_repo": { |
178 | | - "type": "boolean", |
179 | | - "default": True |
180 | | - } |
181 | | - }, |
182 | | - "required": ["source_repo"] |
183 | | - } |
| 184 | + "properties": {"source_repo": {"type": "boolean", "default": True}}, |
| 185 | + "required": ["source_repo"], |
| 186 | + }, |
184 | 187 | }, |
185 | | - "required": ["name", "type", "version", "lifecycle", "git"] |
| 188 | + "required": ["name", "type", "version", "lifecycle", "git"], |
186 | 189 | }, |
187 | 190 | "dev": { |
188 | 191 | "type": "object", |
|
191 | 194 | "type": {"enum": ["dev"]}, |
192 | 195 | "version": { |
193 | 196 | "type": "object", |
194 | | - "properties": {"major": {"type": "integer"}, "minor": {"type": "integer"}}, |
195 | | - "required": ["major", "minor"] |
| 197 | + "properties": { |
| 198 | + "major": {"type": "integer"}, |
| 199 | + "minor": {"type": "integer"}, |
| 200 | + }, |
| 201 | + "required": ["major", "minor"], |
196 | 202 | }, |
197 | 203 | "lifecycle": { |
198 | 204 | "type": "object", |
199 | 205 | "properties": { |
200 | | - "released": {"type": "object", "properties": { |
201 | | - "isodate": {"type": "string", "format": "date"}, |
202 | | - "timestamp": {"type": "integer"}}, |
203 | | - "required": ["isodate", "timestamp"]} |
| 206 | + "released": { |
| 207 | + "type": "object", |
| 208 | + "properties": { |
| 209 | + "isodate": {"type": "string", "format": "date"}, |
| 210 | + "timestamp": {"type": "integer"}, |
| 211 | + }, |
| 212 | + "required": ["isodate", "timestamp"], |
| 213 | + } |
204 | 214 | }, |
205 | | - "required": ["released"] |
| 215 | + "required": ["released"], |
206 | 216 | }, |
207 | 217 | "git": { |
208 | 218 | "type": "object", |
209 | 219 | "properties": { |
210 | 220 | "commit": {"type": "string", "pattern": "^[0-9a-f]{40}$"}, |
211 | | - "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"} |
| 221 | + "commit_short": {"type": "string", "pattern": "^[0-9a-f]{7,8}$"}, |
212 | 222 | }, |
213 | | - "required": ["commit", "commit_short"] |
214 | | - }, |
215 | | - "flavors": { |
216 | | - "type": "array", |
217 | | - "items": {"type": "string"} |
| 223 | + "required": ["commit", "commit_short"], |
218 | 224 | }, |
| 225 | + "flavors": {"type": "array", "items": {"type": "string"}}, |
219 | 226 | "attributes": { |
220 | 227 | "type": "object", |
221 | | - "properties": { |
222 | | - "source_repo": { |
223 | | - "type": "boolean", |
224 | | - "default": True |
225 | | - } |
226 | | - }, |
227 | | - "required": ["source_repo"] |
228 | | - } |
| 228 | + "properties": {"source_repo": {"type": "boolean", "default": True}}, |
| 229 | + "required": ["source_repo"], |
| 230 | + }, |
229 | 231 | }, |
230 | | - "required": ["name", "type", "version", "lifecycle", "git"] |
231 | | - } |
| 232 | + "required": ["name", "type", "version", "lifecycle", "git"], |
| 233 | + }, |
232 | 234 | } |
0 commit comments