- if needed, clone repo local
- switch to main branch
- fetch the latest changes from main
- tox -e docs
- tox -e clean
- git tag v#.#.#
- tox -e build
- git -b release/v#.#.# branch
- git push release/v#.#.#
- push git tag v#.#.# to remote
- gh release create v#.#.# --generate-notes
- gh release upload v#.#.# dist/cvss_rescore-#.#.#-py3-none-any.whl
- gh release upload v#.#.# dist/cvss_rescore-#.#.#.tar.gz
- doppler run -- tox -e publish -- --repository pypi --verbose