Replies: 6 comments 8 replies
-
(Converted to a GH discussion) |
Beta Was this translation helpful? Give feedback.
-
Thank you for the input @jberkus! I'm starting my thoughts with 1.23 (because it's the current cycle and already planned): https://github.com/kubernetes/sig-release/tree/master/releases/release-1.23
Can you elaborate on that?
We could move code freeze to test freeze, if we can assume that everything is merged before code freeze. I think one of the main reasons for the separation is to give tide some time to merge the huge amount of PRs.
Coupling deadlines to real-world events is always good. So we moved code freeze to beta.0. This makes an alpha release less stable than a beta, which is a satisfying alignment from my point of view.
Only PRs in the milestone can be merged. So in it's also fine to put a bunch of approved PRs into the milestone before code freeze and let them merge after the deadline. Adding the milestone after code freeze will be handled as an exception. |
Beta Was this translation helpful? Give feedback.
-
Tagging @reylejano to supply commentary for 1.23 |
Beta Was this translation helpful? Give feedback.
-
Data points from releases:
|
Beta Was this translation helpful? Give feedback.
-
Related issue #1792 |
Beta Was this translation helpful? Give feedback.
-
My current draft of the schedule for 1.24 is the same in shape as 1.23 and has code freeze in week 12 and thaw in week 15 for a three week freeze. |
Beta Was this translation helpful? Give feedback.
-
Currently Code Freeze lasts around 4 weeks. In 2019, Code Freeze length was 1 to 1.5 weeks. The change from 1 to 4 weeks happened largely by accident and hasn't been reviewed by the community, so it's time to do so. Note that, should we decide to change the length, that's unlikely to take effect before the 1.24 cycle.
This issue is to discuss what the optimal length of Code Freeze would be, given all the interests and schedules that have to be balanced for a release. Among the considerations are:
See also the Release Retro.
/area release-team
/area release-eng
Beta Was this translation helpful? Give feedback.
All reactions