@@ -69,7 +69,7 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
69
69
## Summary
70
70
71
71
This KEP describes a process for updating supported Kubernetes minor version
72
- release branches to build and release with new minor versions of go,
72
+ release-1.x branches to build and release with new minor versions of go,
73
73
with a focus on preserving behavior and compatibility of Kubernetes patch releases.
74
74
75
75
## Motivation
@@ -143,6 +143,7 @@ it seemed like a good time to capture requirements and a process for updating Ku
143
143
144
144
### Non-Goals
145
145
146
+ * change the current approach of updating the default Kubernetes development branch to the latest go minor version as soon as possible
146
147
* change the cadence of Kubernetes patch releases
147
148
* change the duration of support for a given Kubernetes minor version
148
149
@@ -166,9 +167,9 @@ Merge those changes to the default Kubernetes development branch *prior* to upda
166
167
This ensures those changes build and pass tests with both go 1.N and 1.(N‑1).
167
168
Here is an [ example of tracking prereq changes for go1.20] ( https://github.com/kubernetes/release/issues/2815#issuecomment-1373891562 ) .
168
169
169
- ** 2. Backport prereq changes to release branches**
170
+ ** 2. Backport prereq changes to release-1.x branches**
170
171
171
- Backport prereq changes for go 1.N to release branches, keeping in mind the guidance to
172
+ Backport prereq changes for go 1.N to release-1.x branches, keeping in mind the guidance to
172
173
[ avoid introducing risk to release branches] ( https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/cherry-picks.md#what-kind-of-prs-are-good-for-cherry-picks ) .
173
174
174
175
Considering the typical changes required to update go versions:
@@ -180,9 +181,9 @@ Considering the typical changes required to update go versions:
180
181
181
182
Here is an [ example of tracking backports of prereq changes for go 1.20] ( https://github.com/kubernetes/release/issues/2815#issuecomment-1373891562 ) .
182
183
183
- ** 3. Update release branches to new go minor versions**
184
+ ** 3. Update release-1.x branches to new go minor versions**
184
185
185
- Update release branches to build/release using go 1.N once all of these conditions are satisfied:
186
+ Update release-1.x branches to build/release using go 1.N once all of these conditions are satisfied:
186
187
187
188
1 . go 1.N has been released at least 3 months
188
189
* this gives ~ 3 months for adoption of go 1.N by the go community
0 commit comments