ci: make hot-path coverage gates required PR checks (#921)

* ci: make hot-path coverage gates required PR checks

Remove continue-on-error from frontend and Rust coverage jobs now that
the hot-path lists have stabilized; update docs and script headers.

* docs: note hard coverage gates in changelog and credits (PR #921)

* chore: drop credits entry for CI-only PR #921

Contributor credits are for user-visible work, not infra toggles.
This commit is contained in:
cucadmuh
2026-05-30 01:04:35 +03:00
committed by GitHub
parent 5377f3b737
commit 7b06be5ba2
9 changed files with 22 additions and 41 deletions
+3 -3
View File
@@ -207,9 +207,9 @@ wrappers when the hook reads from a provider.
hot-path gate consumes.
- `.github/frontend-hot-path-files.txt` lists the files held to ≥70% line
coverage by `scripts/check-frontend-hot-path-coverage.sh`.
- CI runs both. The gate is soft today (`continue-on-error: true`) —
it flips to a hard PR-blocker at the start of M4 in the pre-refactor
testing plan. Mirrors the backend rust-tests rollout.
- CI runs both. The gate is a **required PR check** — the `coverage` job in
`frontend-tests` fails when any listed file drops below the floor. Mirrors
the backend rust-tests rollout.
## Process isolation