Release Process for QHubΒΆ

In order to create a release:

  1. Make sure the RELEASE.md is up to date with change, bug fixes, and breaking changes and move all the Upcoming Release into a new section titled Release <version> - <month>/<day>/<year>

  2. Update file qhub/version.py to be __version__ = "<version>"

  3. Commit these changes to main branch

  4. Finally create a Release on QHub. The tag should be v<version> off of the branch main. Use the RELEASE.md to get the title Release <version> - <month>/<day>/<year> and set the text description to the RELEASE.md for the given version. Click Publish Release.

If this worked a new version will be uploaded to pypi for QHub