When we are ready to release a new version vx.y.z, one of the maintainers should:
- Edit the
pyproject.tomlfile, update the[tool.poetry].version = vx.y.z - Create a new tag
git tag vx.y.z, if the tag doesn't match with the project version, step 4 validation will fail - push the tag to the repo
git push origin vx.y.z - There will be a GitHub Action triggered automatically, which will build and publish to pypi