Skip to content

Add a zizmor workflow audit and harden the check workflow - #2

Merged
dweiss merged 1 commit into
masterfrom
zizmor-audit
Oct 13, 2026
Merged

dweiss merged 1 commit into
masterfrom
zizmor-audit

Conversation

@dweiss

@dweiss dweiss commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Audits everything under .github with
zizmor (pedantic persona) on pushes and pull requests that touch it. All
actions used here are public, so the online audits fall back to the
default workflow token when no dedicated ZIZMOR_GH_TOKEN is configured.

Bring the check workflow into compliance: upgrade actions to their
latest releases and pin them to commit hashes, stop persisting the
checkout credentials, declare read-only permissions, add a concurrency
group, a timeout and a job name.

Add a Dependabot config for GitHub Actions updates.

Ported from nsf-document-importer: audits everything under .github with
zizmor (pedantic persona) on pushes and pull requests that touch it. All
actions used here are public, so the online audits fall back to the
default workflow token when no dedicated ZIZMOR_GH_TOKEN is configured.

Bring the check workflow into compliance: upgrade actions to their
latest releases and pin them to commit hashes, stop persisting the
checkout credentials, declare read-only permissions, add a concurrency
group, a timeout and a job name.

Add a Dependabot config for GitHub Actions updates.
@dweiss
dweiss merged commit 9fc0840 into master Oct 13, 2026
3 checks passed
@dweiss
dweiss deleted the zizmor-audit branch October 13, 2026 17:14
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