You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 new release
Create a new branch, from main, with a naming format like release/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.
Version naming convention
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.