Creating a ReleaseΒΆ
This is a checklist for creating a new release.
Releases are created from the main
branch.
The version number is expected to be in SemVer format and will be referred to as
M.m.p
, adjust this as appropriate.
Create a new release branch
- Update version numbers in:
setup.py
mantidimaging/__init__.py
docs/conf.py
Go to https://github.com/mantidproject/mantidimaging/releases
Draft a new release, with the appropriate version number, targeting the new release branch
Perform the necessary testing or merge necessary bug fixes in the release branch
(optional) Add release notes in the docs GitHub
Go to the release draft and publish it
Once published the tag will be available for Conda to use, but a package with a
main
label is not created automatically - To manually publish a package please follow Conda Packaging and Docker images