Releasing
How to release a new version¶
- Merge all changes to the main branch.
- Document all changes in the changelog.
- Run the following command locally: This uses bump-my-version.
- If everything looks OK, run the same command as in the previous step, but without the
--dry-run
switch. - Push the newly created tag:
- The GitHub Workflow will take care of the release to PyPI and to GitHub Releases.
- Edit the release message in the GitHub repository to be nicely formatted, and then link to this documentation.