Release branches layout and naming #2127
|
We currently cut 0.x releases from the master branch, but once we start releasing X.y, we will need to be able to patch and apply security fixes and create X.y + 1. There are (at least) two possible layouts for this:
Open questions:
|
Replies: 4 comments 9 replies
|
Side note that I think is worth documenting here. An interesting consequence of the off- I believe this auto detection mechanism is useful to keep going forward so we should probably think of not breaking it for our main development branch. A solution may be to tag the exact commit at which we branch off for a new release branch. |
|
That's a very good point, if we've just merged some changes to two release branches (say 1 and 2), would |
|
Julien Maffre (@jumaffre) Eddy Ashton (@eddyashton) so to close on this, I suggest we go with option 1 for 1.0. The plan for 1.0 would be to:
How does that sound? If we decide we have a better way to do this by the time 2.0 comes around (~October), we can always change then. |
|
This is documented under https://ccf.dev/main/build_apps/release_policy.html and has been used for every release since 1.x, no changes are planned to this mechanism in the foreseeable future. |

Julien Maffre (@jumaffre) Eddy Ashton (@eddyashton) so to close on this, I suggest we go with option 1 for 1.0.
The plan for 1.0 would be to:
release-1branchccf-1.0tag from itrelease-1How does that sound?
If we decide we have a better way to do this by the time 2.0 comes around (~October), we can always change then.