- Choose a version, following Semantic Versioning Guidelines. If the release is meant as a beta release,
ensure that it has a beta version format (i.e.
0.2.0b1
) - Ensure that the version in
./tecton_client/__about__.py
has been updated to match. Keep the+local
at the end of the local version; it will be removed during the release. - Create a new release from Github. Use the tag
tecton-vX.Y.Z
, entering the version chosen above. - Fill in information about what has changed
- Publish the release. This will automatically trigger a client deployment to pypi, using the version you chose for the tag.
- If this fails for some reason, delete the release, fix the issue, and publish the release again.