-
Notifications
You must be signed in to change notification settings - Fork 1
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
.
- In the top level
- 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
) wherex.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?