Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 804 Bytes

File metadata and controls

33 lines (22 loc) · 804 Bytes

Release Checklist

On the develop branch.

Preamble

  • Confirm that CI checks pass

Version and change log

  • Update the version number in pyproject.toml
  • Check that the change log is current
  • Check that the README is current
  • Change the "Unreleased" heading to the new version

Merge to main

  • Commit and push the new version number and change log
  • PR and merge into main

Tag and release

  • git tag -s -a X.Y.Z
  • Use "Version X.Y.Z" for the tag title
  • Use the change log for the contents
  • Push tag to main
  • Cut a release on GitHub with change log contents

Update develop

  • Merge main into develop
  • Update develop to X.Y.(Z+1).dev0
  • Add "Unreleased" to the change log with a diff link