How often should we do "release" tags? #58
Replies: 3 comments 4 replies
-
For reference, I think we promised the CCC that we would create a release every two months. I think the answer to (2) depends on the actual mechanics of the release, though:
|
Beta Was this translation helpful? Give feedback.
-
I prefer 'tag' too, because I do not think we are an industry-level software which needs to maintain several versions. Most big open sources use branches for backward compatibility since they have a lot of users. I think to extend to CI to capture either tags or branches are the same setting. AWS CodeBuild allows specifying an (optional) source. Yet I think it only allows specifying one source at a time. Therefore, if we use a release tag or a branch, we need to constantly bump this. |
Beta Was this translation helpful? Give feedback.
-
How many previous "releases" are we therefore going to support? I think supporting only the previous release is appropriate in our case. What does everybody else think? |
Beta Was this translation helpful? Give feedback.
-
To ensure a manner of stability, we need the concept of a "release" where we guarantee that things will work (build, run) for a set amount of time after the release.
There's two points of discussion on this:
Issues that need to be maintained on 2: github repos needed for that build need to be kept, and kept public, for the duration of the support window.
I don't think we need to commit to backporting bug fixes to each of these releases at this point, however (that's probably a bridge too far for a research project).
Beta Was this translation helpful? Give feedback.
All reactions