mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-22 15:25:46 +00:00
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:
@@ -3,13 +3,8 @@
|
||||
# Mirrors `.github/hot-path-files.txt` for the Rust crates. Each entry is a
|
||||
# workspace-relative path; the gate script (`scripts/check-frontend-hot-path-
|
||||
# coverage.sh`) reads `coverage/coverage-summary.json` produced by
|
||||
# `vitest run --coverage` and warns when a listed file drops below the floor.
|
||||
#
|
||||
# Soft today (warnings only — the workflow carries `continue-on-error: true`).
|
||||
# Flip to a hard PR-blocker by removing `continue-on-error` from the
|
||||
# `frontend-tests` workflow at the start of M4 in the pre-refactor testing
|
||||
# plan (2026-05-11), once Phase 1–3 characterization tests have proven the
|
||||
# gate stable on a handful of real PRs.
|
||||
# `vitest run --coverage` and fails the frontend-tests coverage job when a
|
||||
# listed file drops below the floor.
|
||||
#
|
||||
# Curation rule (mirrors the backend list): a file belongs here when its
|
||||
# hot-path code dominates the file and ≥70 % is a reasonable floor. Files
|
||||
|
||||
Reference in New Issue
Block a user