Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 901 Bytes

RELEASING.md

File metadata and controls

17 lines (14 loc) · 901 Bytes

Create Tagged Release

We (loosely) follow the git flow release process.

  • Pull the most recent version of main
  • Branch off of main and name the branch release-X.X.X or hotfix-X or vX.X.X
  • Update version number within the repository with bump2version
  • Check becquerel/__metadata__.py and update if needed
  • Commit the changes, push to GitHub, and start a pull request into main
  • Once PR approved, merge it into main, and delete release branch.
  • Create tagged version (vX.X.X) on GitHub pointing to the merge commit to main
  • Add release notes to the tag on GitHub with a list of changes

Once the release is submitted and main is tagged, github actions will automatically deploy to pypi.