Hotfix for the v0.5.88 CI workflow. The v0.5.88 run scheduled 0 jobs with GitHub's generic "This run likely failed because of a workflow file issue" message; actionlint pinpointed the cause:
.github/workflows/test.yml:126:0: could not parse as YAML: could not find expected ':' [syntax-check]
Bug Fixes
- Two
run: |blocks in theparityjob embedded multi-linepython3 -c "..."scripts whoseimport sys/import json, syslines started at column 0. YAML block scalars require every content line at ≥ the block's base indent (10 spaces here); a dedented line silently terminates the block and everything after becomes invalid YAML. - Rewrote "Check parity threshold" using
awkto comparejq-extracted floats, and "Check for new failures" usingjq | sort | commto diff againstknown_failures.json. Same semantics, no embedded python —jq,awk, andcommare preinstalled onmacos-14runners.
No runtime or codegen changes.