- Branch into new release branch named
release_vX.Y.Z
- Merge all changes into the release branch
- Make sure all unit tests and doc tests are passing successfully on the GitLab server
- Update the change log (
docs/source/versions/changelog.rst
) - Update the version number in
setup.py
anddocs/source/conf.py
- Build the documentation:
cd docs/source
make html
- Review the documentation
- Upload the documentation to the docs server:
cd docs
./upload.sh