Development team:
- Merge pending dev branches into
develop - Update
ChangeLog.md - Update
VERSION_variables inlib/config.py - Update
protocol_changes.json(as necessary) - Create
developPR to merge intomasterfor final dev team review - Make sure all PR CI test runners pass
- Merge PR into
master - Tag and Sign Release (for release notes, use the relevant text from
ChangeLog.md) - Rebase
gh-pagestomaster - Upload (signed) package to PyPi
sudo python3 setup.py sdist build
twine upload -s dist/$NEW_FILES
- Update documentation (as appropriate)
Announce::
- Post to Official Forums) and Slack
- Send emails on Dev announcement mailing list, main mailing list
- Post to social media: Facebook, Twitter, etc.