-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
feature requestNew feature or requestNew feature or request
Description
Description
zizmor is a static analyzer for enforcing security best practices in GitHub Actions actions and workflows.
See @gforsyth 's excellent write-up in #390 for details on the types of things it can catch.
We should use it in pre-commit here
Benefits of this work
- improves security for these workflows
Acceptance Criteria
zizmoris required to pass for CI to pass here
Approach
Add zizmor to .pre-commit-config.yaml and fix whatever it warns about (or suppress false positives with configuration). Follow #390 as an example
Add a small workflow running pre-commit on PRs here.
Update branch rulesets to require that workflow to succeed for PRs to be merged.
Notes
N/A
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or request