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.
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.