Commit graph

52 commits

Author SHA1 Message Date
Gerald Pinder
08f1c4a9c3 fix: Add additionalProperties = false for schemas 2024-10-26 15:35:46 -04:00
Gerald Pinder
8b44a588a4 fix: Change RepoModule into a union with oneOf 2024-10-26 15:00:47 -04:00
Gerald Pinder
cd2ecc5f95 fix: Use entry types in more places 2024-10-26 14:45:29 -04:00
Gerald Pinder
d3e9fe057d fix: Create separate entry unions for the module and stage lists 2024-10-26 14:33:40 -04:00
Gerald Pinder
7f163b5bc7 fix: Remove oneOf requirement 2024-10-20 22:34:30 -04:00
Gerald Pinder
6652c25825 feat: Create a module-stage-list-v1.json schema 2024-10-20 17:07:49 -04:00
Gerald Pinder
cec69c1801 docs: Update comment for source 2024-10-20 16:36:56 -04:00
Gerald Pinder
b2c338cb0c fix: Make source required for custom modules 2024-10-20 16:30:51 -04:00
xyny
b72a16e91a refactor: make Module union named instead of alias, generate jsonschema 2024-10-14 20:14:47 +03:00
Gerald Pinder
9b9ce841ff fix: Use correct Stage schema, add docs 2024-10-13 21:13:37 -04:00
Gerald Pinder
47e3fc81ff Revert "fix: Have modules extend Module and we use a union of Module and CustomModule for module-v1"
This reverts commit 98d48fe2e1.
2024-10-13 21:08:54 -04:00
Gerald Pinder
f6ec61d31e Revert "fix: Use named union and declare every type"
This reverts commit a5af2a9727.
2024-10-13 21:08:53 -04:00
Gerald Pinder
ce752babfb Revert "fix: add @oneOf to the ModuleType union"
This reverts commit 3c2d5a7236.
2024-10-13 21:08:52 -04:00
Gerald Pinder
3a49bd9846 Revert "fix: Seperate normal modules into a type discriminated union"
This reverts commit 27ff5d3bc5.
2024-10-13 21:08:51 -04:00
Gerald Pinder
63ee7ccd7a Revert "chore: Add documentation for StageList and ModuleList"
This reverts commit ddd1864c3f.
2024-10-13 21:08:50 -04:00
Gerald Pinder
706f58f294 Revert "fix: Remove type from ModuleDefaults, combine unions"
This reverts commit 31ae9cf6bf.
2024-10-13 21:08:45 -04:00
Gerald Pinder
31ae9cf6bf fix: Remove type from ModuleDefaults, combine unions 2024-10-13 21:01:35 -04:00
Gerald Pinder
ddd1864c3f chore: Add documentation for StageList and ModuleList 2024-10-13 20:57:44 -04:00
Gerald Pinder
27ff5d3bc5 fix: Seperate normal modules into a type discriminated union 2024-10-13 20:36:14 -04:00
Gerald Pinder
3c2d5a7236 fix: add @oneOf to the ModuleType union 2024-10-13 20:14:36 -04:00
Gerald Pinder
a5af2a9727 fix: Use named union and declare every type 2024-10-13 19:45:13 -04:00
Gerald Pinder
98d48fe2e1 fix: Have modules extend Module and we use a union of Module and CustomModule for module-v1 2024-10-13 19:15:17 -04:00
xyny
69a9e2cc2f chore: improve from-file docs and model naming 2024-10-12 21:28:00 +03:00
Gerald Pinder
63c3d58324 Revert "fix: Don't use Record for StageFull and ModuleFull"
This reverts commit 88cde1e8f2.
2024-10-12 14:10:29 -04:00
Gerald Pinder
88cde1e8f2 fix: Don't use Record for StageFull and ModuleFull 2024-10-12 14:09:13 -04:00
Gerald Pinder
371dfb52df chore: Add ModuleList, ModuleFull, StageList, and StageFull schemas 2024-10-12 10:48:33 -04:00
Gerald Pinder
5b172c6282 chore: Update schema to include from-file properties for modules and stages 2024-10-11 22:05:59 -04:00
xyny
784386ba7c chiore: update typespec 2024-08-08 17:38:50 +03:00
xyny
8f09647f77 fix: make it possible to set image-version: 40 instead of "40" 2024-08-08 17:37:15 +03:00
xyny
54ae172f50 fix: update code for module.yml refactor 2024-07-27 12:26:16 +03:00
xyny
52b7b23176 chore: switch to using modules.json generated on the site 2024-07-26 15:59:01 +03:00
xyny
cee6799197 chore: sync lockfile 2024-07-26 15:34:05 +03:00
xyny
f56ae93dab chore(deps): update typespec 2024-07-26 12:55:28 +03:00
xyny
9adb02c8a5 fix: use main branch modules.json 2024-07-16 20:07:47 +03:00
xyny
9b07997ea6 feat: support module default config options and custom modules 2024-06-30 20:28:05 +03:00
xyny
17c43970a7 chore: add docstring for stages modules property 2024-06-24 18:26:13 +03:00
xyny
24657e2bc8 fix: add new missing top-level recipe properties 2024-06-24 18:20:53 +03:00
xyny
d4ac609fe9 fix: outdatedpackage-lock 2024-06-23 19:04:20 +03:00
xyny
50fdbb1d40 chore: hop off from dev version 2024-06-21 13:01:18 +03:00
xyny
366c1c8d23 fix: temporarily switch to dev version of typespec 2024-06-02 16:40:19 +03:00
xyny
25c0e5af8a feat: fetch module schemas from blue-build/modules (#2) 2024-05-18 17:38:10 +03:00
xyny
f2636974fd docs: add docstrings for recipe schema 2024-05-13 21:06:35 +03:00
xyny
ed180064b1 fix: add type to bling module 2024-05-13 20:52:47 +03:00
xyny
5572c7120f chore: version recipe model 2024-05-13 20:45:07 +03:00
xyny
6e6ccccb6c refactor: store module schemas in their own subdirectory, add a few more modules 2024-05-13 20:38:22 +03:00
xyny
2fa5fecc7c refactor: split into src-web and src-tsp folders 2024-05-13 20:15:03 +03:00
xyny
1cb4b0ca4a feat: generate html page in buildWeb.js 2024-05-13 20:00:27 +03:00
xyny
0012640261 feat: add preprocess script for web output that corrects file paths 2024-05-13 19:53:07 +03:00
xyny
6307b2d6b6 chore: switch to json jsonschema 2024-05-12 12:16:30 +03:00
xyny
939b79b992 feat: add headers & build-web script 2024-05-12 12:14:36 +03:00