-
check tests pass on GitHub Actions
-
Update changelog
-
Go to the Releases page and
-
Click "Draft a new release"
-
Click "Choose a tag"
-
Type the next
vX.Y.Z
version and select "Create new tag: vX.Y.Z on publish" -
Leave the "Release title" blank (it will be autofilled)
-
Click "Generate release notes" and amend as required
-
Click "Publish release"
-
-
Check the tagged GitHub Actions build has deployed to PyPI
-
Check installation:
python -m pip uninstall -y blurb && python -m pip install -U blurb && blurb help