Example commands use the version 0.x.0, it should be replaced accordingly to the version being released.
Change ## [Unreleased] to ## [0.x.0] - yyyy-mm-dd
Change [Unreleased]: <link>...HEAD to [0.x.0] <link>...0.x.0
Submit a PR and wait for it to be merged.
Ensure the version is right in pyproject.toml.
Tag (and push) the new version:
git tag -s 0.0.X -m "Version 0.x.0"
git push upstream 0.x.0
The workflow Release PyPI will be triggered by the tag push and release to PyPI.
Increment the version in pyproject.toml
Increment the version in src/zapv2/__init__.py
Add a new ## [Unreleased] section at the top
Add a new [Unreleased]: <link>0.x.0...HEAD section at the start of the last section
Submit a PR and wait for it to be merged.