v0.2.1-rc1
Pre-release
Pre-release
·
109 commits
to main
since this release
Security
- Switched deploy workflow to PyPI Trusted Publishers (OIDC) — eliminates long-lived API tokens
- Enabled digital attestations for published packages (provenance verification)
- Separated build and publish into isolated jobs to prevent credential leakage
- Pinned all GitHub Actions to full commit SHAs to prevent tag-hijacking attacks
- Added
pypi-publish-testenvironment for TestPyPI deployments - Restricted workflow permissions to least privilege (
contents: readdefault)
Changed
- Renamed deploy workflow from
deploy.ymltodeploy-test.yml - Separated build, release, and publish into isolated workflow jobs
- Replaced deprecated
actions/create-releasewithsoftprops/action-gh-release