You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0dbd720
Browse filesBrowse the repository at this point in the historyBrowse files
ci(lint): report how many gates never ran when the job aborts
`Lint & Repo Gates` runs ~161 gates as separate Actions steps and stops at
the first non-zero exit. That abort is deliberate and adjudicated (#13690);
what was missing is the number it leaves behind. One red is a LOWER BOUND on
the problems in the tree, and a gate that never executed produces the same
"no output" a passing gate does.
Measured on run 34468505490 before writing this: the jobs API and the web UI
do mark the un-run steps `skipped` (112 of them), but never count them, and
use that same word for a step its own `if:` turned off. The check-run
`output` was null on every field and the job log said nothing at all.
Adds `scripts/report-unmeasured-gate-tail.mjs` plus one `if: failure()` step
that prints the count to the job log, the job summary and one `notice`
annotation. Fail-fast is untouched, no gate moved, no `continue-on-error`.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012GKcPZbMoGq7WPzKLfRBTU
0 commit comments