Skip to content
Mike Taves edited this page Jan 19, 2024 · 3 revisions
  1. Checkout master: git checkout master && git pull

  2. Evaluate a new version by incrementing a major, minor or micro number. Typically increment micro only if there are bug fixes. New features need to increment at least minor version.

  3. Create a branch: git checkout -b v1.1.0

  4. Edit these files:

  5. Commit with message "Release 1.1.0" and git push <your-branch> v1.1.0

  6. Create a pull request with an optional message

  7. Ensure all tests pass. Check the rendered docs from readthedocs.org and make sure the release notes look OK. If all is goo, click "Squash and merge"

  8. Draft a new release with title "1.1.0", creating a new tag "1.1.0", with content copied from rendered changes, click "Publish release"

  9. Check that the publish step has succeeded. If not, then manually download and extract all artefacts and twine upload *

Clone this wiki locally