Skip to content

Zizmor security#316

Merged
ocefpaf merged 8 commits intopython-windrose:mainfrom
ocefpaf:zizmor_security
Mar 31, 2026
Merged

Zizmor security#316
ocefpaf merged 8 commits intopython-windrose:mainfrom
ocefpaf:zizmor_security

Conversation

@ocefpaf
Copy link
Copy Markdown
Collaborator

@ocefpaf ocefpaf commented Mar 30, 2026

The zizmor library helps us find some possible security issues with GHA and avoid common supply chain attacks. This PR adds:

  • zizmor checks to pre-commits
  • use GH's dependabot to update pre-commit
  • adds a cooldown
  • added trusted publishers for PyPI releases
  • reduces the test matrix to latest on all OSes and all supported Python version on Linux only (Python has become more and more stable lately)
  • drop EoL Python versions (3.8 and 3.9)
  • add 3.13 and 3.14 to the test matrix

While there aren't any functional changes to the library, I'm planning on a new release to ensure folks know Python 3.8 and 3.9 are no longer supported. Please let me know if anyone disagrees! I'll probably mint this release by Friday, March 3rd.

@ocefpaf ocefpaf merged commit 28e66cb into python-windrose:main Mar 31, 2026
10 checks passed
@ocefpaf ocefpaf deleted the zizmor_security branch March 31, 2026 11:33
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