NordicHPC / sonar

Tool to profile usage of HPC resources by regularly probing processes.
GNU General Public License v3.0
8 stars 5 forks source link

Release procedures, take 2 #177

Closed lars-t-hansen closed 1 month ago

lars-t-hansen commented 5 months ago

We will need to have slightly more rigorous release procedures if we are going to pull from the repo automatically to update sonar on the clusters (as per request). I'm not sure what best practice is as this is not quite my field. My gut feeling, given how few people we are and how few fixes we land, is to branch from main every time we update the minor release number - this is a release - and then increment the bugfix version on that branch as bugfixes land, and uplift bugfixes to main as necessary; maybe a tag on the tip of the latest release branch will allow others to pull latest stable easily. Discuss.

lars-t-hansen commented 1 month ago

To that end, I will:

The procedures will be detailed in the bug but will pertain to branching, uplifting fixes from release branches to main, and backporting fixes from main to release branches.

The new branch will itself serve as an example of these rules since the changes to the README will need to be uplifted to main and main itself will need to be bumped to v0.13.0.

lars-t-hansen commented 1 month ago

Fixed in repo.