Skip to content

ci: publish releases to PyPI#63

Open
euyua9 wants to merge 1 commit intobotingw:mainfrom
euyua9:feat/publish-to-pypi
Open

ci: publish releases to PyPI#63
euyua9 wants to merge 1 commit intobotingw:mainfrom
euyua9:feat/publish-to-pypi

Conversation

@euyua9
Copy link
Copy Markdown

@euyua9 euyua9 commented Apr 20, 2026

Summary

  • add a dedicated GitHub Actions workflow that builds the package with uv build
  • publish release artifacts to PyPI when a GitHub release is published
  • keep a manual workflow_dispatch entry for maintainers to test the publish path

Why

Issue #60 asks for a PyPI release path. The repo already produces wheel/sdist artifacts locally, but it does not have a release-to-PyPI workflow yet.

Validation

  • uv build

Notes

This workflow is set up for PyPI trusted publishing (id-token: write). Maintainers may still need to finish the corresponding PyPI-side trusted publisher configuration before the first publish succeeds.

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