Skip to content
P. L. Lim edited this page Dec 31, 2021 · 1 revision

How to release

  1. Finalize change log.
  2. Make sure the commit you will tag on does not have [ci skip] or [skip ci] in its message.
  3. Tag main with release tag: git tag -s "vX.Y.Z" -m "Tagging version vX.Y.Z"
  4. Push the tag and check "Release" action. If green, proceed. If not, fix the problem and re-tag. Make sure it gets on PyPI.
  5. Make a GitHub Release off the tag and publish it. Check Zenodo DOI to make sure it got pushed properly.
  6. Prepare change log for next release.
  7. Move open issues/PRs to next milestone. Close the release milestone.
Clone this wiki locally