Releasing
Hip releases are published to PyPI by GitHub Actions.
- Open a release PR with the version bump in
pyproject.tomland the release notes indocs/CHANGELOG.md. Move the changes being released out ofUnreleasedand add a heading for the new version. - Merge the PR.
- Create a GitHub Release for
the merged commit. Use the version as the tag (for example,
0.2.1), set the title toVersion 0.2.1, and use the changelog entry as the release description. - Publish the GitHub Release. The
Publishworkflow builds the distributions and uploads them to PyPI. Check the workflow run in GitHub Actions to confirm it succeeded.