- accept all relevant pull requests/code changes into
main
branch - ensure all actions ran successfully
- push a tag with the new version, currently we use bump2version
- hit "Draft a new release" on GitHubs release page
- choose the new tag, set the tag version as the release title, auto-generate release notes and publish the release
- this triggers an action to publish the release to pypi
- update "Now available" link of website