Refactor scenario validation to support V2 schema and update related tests

- Updated `validate_scenario.py` to handle V2 scenario YAML files, introducing new required keys and validation logic.
- Added support for legacy V1 scenarios with an option to allow migration.
- Modified `run_content_checks.sh` to validate V2 scenarios and associated audio and printables manifests.
This commit is contained in:
Clément SAILLANT
2026-03-05 19:29:48 +01:00
parent a2c66ffe2b
commit c2fc583bae
388 changed files with 53617 additions and 7704 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ Allowed scope:
- exported references when explicitly requested
Validate:
- `python3 tools/printables/validate_manifest.py printables/manifests/zacus_v1_printables.yaml`
- `python3 tools/printables/validate_manifest.py printables/manifests/zacus_v2_printables.yaml`
- `rg --files printables`
Common commands: