generated from ashleve/lightning-hydra-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Release procedure
Luis Alonso Murillo Rojas edited this page Feb 20, 2023
·
2 revisions
In the following wiki page is described the process to proceed in a new release for the MART repository.
- Create a new branch, from
main, with a naming format likerelease/v<X.Y.Z>. - Test all the tools in the new release's branch, and solve minor issues.
- Increase the version number at pyproject.toml, and push the change.
- If everything is working correctly, merge back into the
main - Tag the main branch with the new version by running:
// create the tag
git tag v<X.Y.Z>
// push to tag to the repository
git push origin --tags- Create a new release at MART, putting as title MART v<X.Y.Z> and, in the description field, list all the changes included in this new version.
X.Y.Z
^ ^ ^
| | |
| | +--- Minor bugs or changes.
| +----- Minor features, major bug fixes.
+------- Major version, significant change in the MART's API, change in some important dependency.