Skip to content

Harden package publish controls#71

Merged
jsugg merged 3 commits into
mainfrom
ci/release-publish-controls
Jul 9, 2026
Merged

Harden package publish controls#71
jsugg merged 3 commits into
mainfrom
ci/release-publish-controls

Conversation

@jsugg

@jsugg jsugg commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • add required release gates before PyPI/TestPyPI publishing
  • build distributions with uv, check metadata, smoke-test wheels, record hashes, and upload evidence artifacts
  • keep production and rehearsal publishing behind explicit repository variables
  • document release, rollback, and security reporting procedures

@jsugg jsugg merged commit 97a4750 into main Jul 9, 2026
13 checks passed
@jsugg jsugg deleted the ci/release-publish-controls branch July 9, 2026 21:45
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