Same hole PR #387 fixed for the review lane, but in the SECURITY lane's required check: its fail-closed step gates on review-failed only, so a claude-code-action workflow-validation self-skip concludes the required check green with nothing reviewed — the exact silent-unreviewed-merge shape this program exists to eliminate.
Options and recommendation (extend fail-closed to the skip path) are recorded with full analysis in the #363 thread: #363 (comment)
Consequence of the fix to weigh: the required check goes red on every PR that edits the security caller file (validation skip fires legitimately there), making such PRs merge-blocked until the caller lands — fail-closed by design, but a policy change to merge flow.
Related
No linked issue.
Same hole PR #387 fixed for the review lane, but in the SECURITY lane's required check: its fail-closed step gates on review-failed only, so a claude-code-action workflow-validation self-skip concludes the required check green with nothing reviewed — the exact silent-unreviewed-merge shape this program exists to eliminate.
Options and recommendation (extend fail-closed to the skip path) are recorded with full analysis in the #363 thread: #363 (comment)
Consequence of the fix to weigh: the required check goes red on every PR that edits the security caller file (validation skip fires legitimately there), making such PRs merge-blocked until the caller lands — fail-closed by design, but a policy change to merge flow.
Related
No linked issue.