mirror of
https://github.com/projectsend/projectsend.git
synced 2026-09-17 00:55:07 +00:00
457fed0c86
The tests job spent 191 of its 270 seconds running the suite one process at a time; --parallel runs the same 1763 tests across the runner's cores with nothing skipped. paratest is already a dev dependency. The linter job was worse: 150 of its 195 seconds went to `pint` with no --test and its auto-commit step commented out, so it reformatted the runner's checkout, exited 0 and threw the result away. `npm run format` is `prettier --write` and did the same. Both are gone, with a note on what reinstating them as real gates would take -- a formatting sweep first, then the flag. What remains is eslint, now read-only so it can actually fail, and the job no longer needs PHP at all. Both workflows now cancel superseded runs, and neither runs for a change that only touches prose nobody's code reads. CHANGELOG.md and docs/ are deliberately absent from that list: ReleaseNotes parses one and two controllers serve the other.