This document outlines the current release process for the Nyx Client, this is subject to change and automation as the codebase changes.
- Create a branch to bump the version (this can be done with
poetry version major|minor|patch
) and commit the new pyproject.toml. - Also bump
examples/requiements.txt
and README.md version badge. - Merge the PR to main
- Create a tag that matches the new version (eg 1.2.3 == v1.2.3) and push the tag.
- Run the publishing workflow to release the version