Release Flow#
Create an annotated tag on the current main HEAD#
git checkout main
git pull origin
git tag -a v0.1.0 -m "Release v0.1.0"
Push the tag#
git push origin v0.1.0
Publish the GitHub Release#
On GitHub:
Releases → Draft a new release
Choose existing tag: v0.1.0
Target: main
Publish Release
This triggers PyPI deployment automatically.