-
check tests pass on GitHub Actions
-
Update changelog
-
Go to the Releases page and
-
Click "Draft a new release"
-
Click "Select tag"
-
Type the next
cherry-picker-vX.Y.Zversion, click "Create new tag" then "Create" -
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 cherry_picker && python -m pip install -U cherry_picker && cherry_picker --version