restincode/scripts
mauvehed 20690fb188
ci(validate): skip convention checks on schema-invalid data
Schema errors were reported but the cross-file checks still walked the
data as if it were well-formed, so a null list entry or a null item in
socialmedialinks crashed with an AttributeError and hid every other
error. Treat schema validation as a gate: report and skip the file.

Also skip the 'not listed in peoplelist.json' check when peoplelist.json
itself fails the schema, so the root cause is not buried.
2026-09-05 14:39:57 -05:00
..
requirements.txt ci: validate memorial json against schema and site conventions 2026-09-05 10:25:02 -05:00
validate_people.py ci(validate): skip convention checks on schema-invalid data 2026-09-05 14:39:57 -05:00