Release ProcessΒΆ
Prerequisites:
You will need a GitHub personal access token with repo
scope,
Steps:
- Set the environment variables
GITHUB_USERNAME
andGITHUB_TOKEN
to your GitHub username and to your personal token, respectively. - Run the script
release.sh
from the root of the repo passing the target version. - When prompted, enter your PyPI username and password to upload the new version to PyPI.
- Go to the draft release on GitHub, edit the changelog, and publish.