Skip to content

chore(ci): bump zizmor 1.25.2 -> 1.29.0 — the auditor that gates our merges was four minors behind - #379

Merged
VijitSingh97 merged 1 commit into
developfrom
chore/bump-zizmor-1.29.0
Aug 19, 2026
Merged

chore(ci): bump zizmor 1.25.2 -> 1.29.0 — the auditor that gates our merges was four minors behind#379
VijitSingh97 merged 1 commit into
developfrom
chore/bump-zizmor-1.29.0

Conversation

@VijitSingh97

Copy link
Copy Markdown
Contributor

The first bump surfaced by the new pin report (#378), and the one #373 called out as mattering most.

zizmor audits these workflows and gates the merge — it queries the GitHub Advisory Database so a
CVE disclosed against a pinned action fails the check. Four minors behind meant auditing our own
supply chain with a scanner missing four releases of rules, with nothing anywhere reporting that.

What was run

zizmor 1.29.0 against the current workflows, before writing the bump:

completed ci.yml / links.yml / release.yml / security.yml / tool-bump.yml / xmrig-bump.yml
No findings to report. Good job! (10 suppressed)

So this is a clean bump, not a bump plus a pile of new findings to triage.

Caveat, and it is the important one: that local run was in zizmor's offline mode, which
disables the online audits — including known-vulnerable-actions, the one that actually queries the
advisory database. The Workflow audit check on this PR runs it online with a token, and that is
the real gate.
If it finds something the local run could not, that finding is the point of this
PR, not an obstacle to it.

make lint-actions and yamllint --strict clean.

Why this PR is worth noting beyond the version number

This is exactly the verification the old bot-PR design promised and never once delivered (#376): the
new tool running its own check, on the branch that bumps it. It just took a human opening the PR,
because GITHUB_TOKEN cannot push a workflow file.

Remaining on #378 after this: actionlint 1.7.71.7.12, diff-cover 10.3.010.5.1,
jq 1.7.11.8.2. Each wants the same treatment — one PR, its own check as the gate. jq's is the
only one that also needs a recomputed JQ_SHA256.

The first bump surfaced by the new pin report (#378). zizmor audits these
workflows and gates the merge, so four minors behind meant auditing our own
supply chain with a scanner missing four releases of rules — the reason #373
called it the one that matters.

Verified locally first: 1.29.0 against the current workflows reports no new
findings (offline mode, so the online audits are not covered there). The
Workflow audit check on this PR runs it ONLINE with a token, which is the real
gate — and this PR's own zizmor job is exactly the verification the old bot-PR
design promised and never once delivered (#376).
@VijitSingh97
VijitSingh97 merged commit 3a1d174 into develop Aug 19, 2026
9 checks passed
@VijitSingh97
VijitSingh97 deleted the chore/bump-zizmor-1.29.0 branch August 19, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant