mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-11 05:53:23 -05:00
PR validation keeps its four jobs, its comment and its labels. The two inline schema heredocs become validate_schemas.py --source-only, the changed-file list is NUL-separated so a path with a space survives, and the whole suite runs instead of one module. The offline pipeline, manifest regeneration and mkdocs build stay out of the pull-request path: they belong to the site workflow, which only runs on main, and stacking them on every PR does not fit the free-tier budget. Deploy Site gains schema validation and rendered-site validation, and checks that the committed README and CONTRIBUTING match what the generator produces. write_if_changed compares with the timestamp line stripped, so that check reports staleness rather than the clock.