Repository navigation
ci: gate the zizmor lane on any finding - #482
Conversation
The lane already reports no findings under zizmor 1.30.0 (regular persona, offline and online), so fail-on-severity: low blocks only new ones. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed No security issues found in PR #482 at head 79e4080. The diff touches only
I did not consult the instruction exception register. This diff deletes and softens no standing instruction, so it was not needed. |
|
claude-review reviewed No findings. I read the full diff and the PR context, and the change is small and consistent. What changed: the What I checked:
What I could not verify:
|
No related issue: owner-approved hardening requested in session, the ci-runner counterpart of melodic-software/ci-workflows#787; no tracking issue was filed
Summary
The zizmor lane (
pr-require-checks→pr-audit-workflows) was advisory. It already reports no findings, so this PR makes it fail on any finding, andci-statusgates on it.Fix
pr-audit-workflowsjob now passesfail-on-severity: low. Under zizmor's exit codes that blocks informational findings too. The input exists at the pinned ci-workflows release (v0.50.0,d223a64); no pin changes.self-repository,artipackedordependabot-cooldownfindings, so no.github/zizmor.ymland no ignores were added.Verification
zizmor --persona=regular --no-online-audits .(1.30.0, the version the pinnedpr-audit-workflows.ymldownloads), before and after: exit 0, "No findings to report" (1 suppressed). Online audits with a GitHub token: the same.mainrun's Zizmor job also printed "zizmor completed with no findings" (run 39186486780).actionlint1.7.12 from the repo root with.github/actionlint.yaml: exit 0.node --test .github/scripts/*.test.cjs: 23 tests, 23 pass (includes the workflow-pin-metadata contract)../scripts/Test-ReleasePins.ps1: "Release and workflow pins are internally consistent."go test -race ./...: all packages ok.Related
🤖 Generated with Claude Code