Skip to content

Commit d4b45fb

Browse files
committed
install fix
1 parent d4a9b9c commit d4b45fb

14 files changed

Lines changed: 1248 additions & 391 deletions

File tree

common/schemas/dependencies-api.json

Lines changed: 150 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,13 @@
2525
"description": "Help text shown when the dependency check fails"
2626
}
2727
},
28-
"required": ["id", "stackName", "name", "checkCommand", "installationHelp"],
28+
"required": [
29+
"id",
30+
"stackName",
31+
"name",
32+
"checkCommand",
33+
"installationHelp"
34+
],
2935
"additionalProperties": false
3036
},
3137
"PostDependencyEndpoint": {
@@ -38,7 +44,10 @@
3844
"$ref": "#/definitions/WithOptionalId%3CDependencyWritableFields%2C%22id%22%3E"
3945
}
4046
},
41-
"required": ["result", "body"],
47+
"required": [
48+
"result",
49+
"body"
50+
],
4251
"additionalProperties": false
4352
},
4453
"Dependency": {
@@ -71,7 +80,15 @@
7180
"type": "string"
7281
}
7382
},
74-
"required": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"],
83+
"required": [
84+
"id",
85+
"stackName",
86+
"name",
87+
"checkCommand",
88+
"installationHelp",
89+
"createdAt",
90+
"updatedAt"
91+
],
7592
"additionalProperties": false,
7693
"description": "Shareable dependency definition. Describes an external prerequisite (e.g. Node.js, Docker) that services may require. Included in stack exports and shared between installations."
7794
},
@@ -100,7 +117,12 @@
100117
"description": "Help text shown when the dependency check fails"
101118
}
102119
},
103-
"required": ["checkCommand", "installationHelp", "name", "stackName"]
120+
"required": [
121+
"checkCommand",
122+
"installationHelp",
123+
"name",
124+
"stackName"
125+
]
104126
},
105127
"PatchDependencyEndpoint": {
106128
"$ref": "#/definitions/PatchEndpoint%3CDependencyWritableFields%2C%22id%22%3E"
@@ -142,14 +164,20 @@
142164
"description": "UUID primary key"
143165
}
144166
},
145-
"required": ["id"],
167+
"required": [
168+
"id"
169+
],
146170
"additionalProperties": false
147171
},
148172
"result": {
149173
"type": "object"
150174
}
151175
},
152-
"required": ["body", "url", "result"],
176+
"required": [
177+
"body",
178+
"url",
179+
"result"
180+
],
153181
"additionalProperties": false,
154182
"description": "Endpoint model for updating entities"
155183
},
@@ -163,7 +191,9 @@
163191
"type": "string"
164192
}
165193
},
166-
"required": ["id"],
194+
"required": [
195+
"id"
196+
],
167197
"additionalProperties": false
168198
},
169199
"result": {
@@ -176,11 +206,17 @@
176206
"type": "string"
177207
}
178208
},
179-
"required": ["satisfied", "output"],
209+
"required": [
210+
"satisfied",
211+
"output"
212+
],
180213
"additionalProperties": false
181214
}
182215
},
183-
"required": ["url", "result"],
216+
"required": [
217+
"url",
218+
"result"
219+
],
184220
"additionalProperties": false
185221
},
186222
"DependenciesApi": {
@@ -196,7 +232,10 @@
196232
"$ref": "#/definitions/GetEntityEndpoint%3CDependency%2C%22id%22%3E"
197233
}
198234
},
199-
"required": ["/dependencies", "/dependencies/:id"],
235+
"required": [
236+
"/dependencies",
237+
"/dependencies/:id"
238+
],
200239
"additionalProperties": false
201240
},
202241
"POST": {
@@ -209,7 +248,10 @@
209248
"$ref": "#/definitions/CheckDependencyEndpoint"
210249
}
211250
},
212-
"required": ["/dependencies", "/dependencies/:id/check"],
251+
"required": [
252+
"/dependencies",
253+
"/dependencies/:id/check"
254+
],
213255
"additionalProperties": false
214256
},
215257
"PATCH": {
@@ -219,7 +261,9 @@
219261
"$ref": "#/definitions/PatchDependencyEndpoint"
220262
}
221263
},
222-
"required": ["/dependencies/:id"],
264+
"required": [
265+
"/dependencies/:id"
266+
],
223267
"additionalProperties": false
224268
},
225269
"PUT": {
@@ -233,7 +277,9 @@
233277
"body": {},
234278
"headers": {}
235279
},
236-
"required": ["result"],
280+
"required": [
281+
"result"
282+
],
237283
"additionalProperties": false
238284
}
239285
},
@@ -244,7 +290,9 @@
244290
"$ref": "#/definitions/DeleteEndpoint%3CDependency%2C%22id%22%3E"
245291
}
246292
},
247-
"required": ["/dependencies/:id"],
293+
"required": [
294+
"/dependencies/:id"
295+
],
248296
"additionalProperties": false
249297
},
250298
"HEAD": {
@@ -258,7 +306,9 @@
258306
"body": {},
259307
"headers": {}
260308
},
261-
"required": ["result"],
309+
"required": [
310+
"result"
311+
],
262312
"additionalProperties": false
263313
}
264314
},
@@ -273,7 +323,9 @@
273323
"body": {},
274324
"headers": {}
275325
},
276-
"required": ["result"],
326+
"required": [
327+
"result"
328+
],
277329
"additionalProperties": false
278330
}
279331
},
@@ -288,7 +340,9 @@
288340
"body": {},
289341
"headers": {}
290342
},
291-
"required": ["result"],
343+
"required": [
344+
"result"
345+
],
292346
"additionalProperties": false
293347
}
294348
},
@@ -303,12 +357,19 @@
303357
"body": {},
304358
"headers": {}
305359
},
306-
"required": ["result"],
360+
"required": [
361+
"result"
362+
],
307363
"additionalProperties": false
308364
}
309365
}
310366
},
311-
"required": ["GET", "POST", "PATCH", "DELETE"],
367+
"required": [
368+
"GET",
369+
"POST",
370+
"PATCH",
371+
"DELETE"
372+
],
312373
"additionalProperties": false
313374
},
314375
"GetCollectionEndpoint<Dependency>": {
@@ -327,7 +388,10 @@
327388
"$ref": "#/definitions/GetCollectionResult%3CDependency%3E"
328389
}
329390
},
330-
"required": ["query", "result"],
391+
"required": [
392+
"query",
393+
"result"
394+
],
331395
"additionalProperties": false,
332396
"description": "Rest endpoint model for getting / querying collections"
333397
},
@@ -347,31 +411,52 @@
347411
"properties": {
348412
"id": {
349413
"type": "string",
350-
"enum": ["ASC", "DESC"]
414+
"enum": [
415+
"ASC",
416+
"DESC"
417+
]
351418
},
352419
"stackName": {
353420
"type": "string",
354-
"enum": ["ASC", "DESC"]
421+
"enum": [
422+
"ASC",
423+
"DESC"
424+
]
355425
},
356426
"name": {
357427
"type": "string",
358-
"enum": ["ASC", "DESC"]
428+
"enum": [
429+
"ASC",
430+
"DESC"
431+
]
359432
},
360433
"checkCommand": {
361434
"type": "string",
362-
"enum": ["ASC", "DESC"]
435+
"enum": [
436+
"ASC",
437+
"DESC"
438+
]
363439
},
364440
"installationHelp": {
365441
"type": "string",
366-
"enum": ["ASC", "DESC"]
442+
"enum": [
443+
"ASC",
444+
"DESC"
445+
]
367446
},
368447
"createdAt": {
369448
"type": "string",
370-
"enum": ["ASC", "DESC"]
449+
"enum": [
450+
"ASC",
451+
"DESC"
452+
]
371453
},
372454
"updatedAt": {
373455
"type": "string",
374-
"enum": ["ASC", "DESC"]
456+
"enum": [
457+
"ASC",
458+
"DESC"
459+
]
375460
}
376461
},
377462
"additionalProperties": false,
@@ -381,7 +466,15 @@
381466
"type": "array",
382467
"items": {
383468
"type": "string",
384-
"enum": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"]
469+
"enum": [
470+
"id",
471+
"stackName",
472+
"name",
473+
"checkCommand",
474+
"installationHelp",
475+
"createdAt",
476+
"updatedAt"
477+
]
385478
},
386479
"description": "The result set will be limited to these fields"
387480
},
@@ -842,7 +935,10 @@
842935
"description": "List of the selected entities"
843936
}
844937
},
845-
"required": ["count", "entries"],
938+
"required": [
939+
"count",
940+
"entries"
941+
],
846942
"additionalProperties": false,
847943
"description": "Response Model for GetCollection"
848944
},
@@ -856,7 +952,15 @@
856952
"type": "array",
857953
"items": {
858954
"type": "string",
859-
"enum": ["id", "stackName", "name", "checkCommand", "installationHelp", "createdAt", "updatedAt"]
955+
"enum": [
956+
"id",
957+
"stackName",
958+
"name",
959+
"checkCommand",
960+
"installationHelp",
961+
"createdAt",
962+
"updatedAt"
963+
]
860964
},
861965
"description": "The list of fields to select"
862966
}
@@ -871,14 +975,20 @@
871975
"description": "The entity's unique identifier"
872976
}
873977
},
874-
"required": ["id"],
978+
"required": [
979+
"id"
980+
],
875981
"additionalProperties": false
876982
},
877983
"result": {
878984
"$ref": "#/definitions/Dependency"
879985
}
880986
},
881-
"required": ["query", "url", "result"],
987+
"required": [
988+
"query",
989+
"url",
990+
"result"
991+
],
882992
"additionalProperties": false,
883993
"description": "Endpoint model for getting a single entity"
884994
},
@@ -893,16 +1003,21 @@
8931003
"description": "UUID primary key"
8941004
}
8951005
},
896-
"required": ["id"],
1006+
"required": [
1007+
"id"
1008+
],
8971009
"additionalProperties": false
8981010
},
8991011
"result": {
9001012
"type": "object"
9011013
}
9021014
},
903-
"required": ["url", "result"],
1015+
"required": [
1016+
"url",
1017+
"result"
1018+
],
9041019
"additionalProperties": false,
9051020
"description": "Endpoint model for deleting entities"
9061021
}
9071022
}
908-
}
1023+
}

0 commit comments

Comments
 (0)