Skip to content

ci: add PyPI deploy stage with manual approval#174

Merged
wejoncy merged 6 commits intomainfrom
feat/pypi-deploy
Mar 21, 2026
Merged

ci: add PyPI deploy stage with manual approval#174
wejoncy merged 6 commits intomainfrom
feat/pypi-deploy

Conversation

@wejoncy
Copy link
Copy Markdown
Owner

@wejoncy wejoncy commented Mar 21, 2026

Add deploy_pypi job after release:

  • Uses pypa/gh-action-pypi-publish with trusted publisher (OIDC)
  • Requires manual approval via GitHub Environment 'pypi'
  • Only triggers on tag pushes

@wejoncy wejoncy merged commit 014c716 into main Mar 21, 2026
2 checks passed
@wejoncy wejoncy deleted the feat/pypi-deploy branch March 21, 2026 07:56
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