Skip to content

Check GitHub Actions workflows with zizmor - #1645

Merged
pganssle merged 1 commit into
ci-sdist-testsfrom
ci-zizmor
Oct 25, 2026
Merged

pganssle merged 1 commit into
ci-sdist-testsfrom
ci-zizmor

Conversation

@pganssle

@pganssle pganssle commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

Summary of changes

This adds zizmor to CI to catch security issues in the GitHub Actions workflows. It also pins the remaining publishing actions, limits default token permissions to read-only access, and disables persisted checkout credentials. Findings appear as annotations and fail the check without requiring access to write security events.

This is stacked on #1644.

Pull Request Checklist

  • Changes have tests
  • Authors have been added to AUTHORS.md
  • News fragment added in changelog.d. See CONTRIBUTING.md for details

@pganssle
pganssle added this pull request to stack #1639 October 25, 2026 18:56
@pganssle
pganssle marked this pull request as ready for review October 25, 2026 19:12
Comment thread .github/workflows/validate.yml Outdated
@pganssle
pganssle merged commit e665879 into master Oct 25, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant