Skip to content

Release Process

Joerg Henrichs edited this page Jan 17, 2025 · 2 revisions
  • Create a "release x.y.z" issue.
  • Make sure you have the latest version of the master branch (clone or checkout master and pull).
  • Update the version number:
    • In the top level README.md (first line).
    • In doc/conf.py.
  • Update the CHANGELOG.md, including the release number and date.
  • Update the News section of the top-level README.md.
  • Commit changes back to master.
  • Push changes to origin (git push).
  • Create a new tagged copy using (git tag -a x.y.z) where x.y.z is the new version number
  • Push new tag to origin (git push --tags)
  • Check GitHub has created a new release.
    • Verify, if this happens automatically when the tag is pushed?
Clone this wiki locally