Skip to content

Commit 5c79049

Browse files
committed
Clarify no change is proposed for updating development branch to latest go version immediately
1 parent 22e17dc commit 5c79049

File tree

1 file changed

+6
-5
lines changed
  • keps/sig-release/3744-stay-on-supported-go-versions

1 file changed

+6
-5
lines changed

keps/sig-release/3744-stay-on-supported-go-versions/README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Items marked with (R) are required *prior to targeting to a milestone / release*
6969
## Summary
7070

7171
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,
7373
with a focus on preserving behavior and compatibility of Kubernetes patch releases.
7474

7575
## Motivation
@@ -143,6 +143,7 @@ it seemed like a good time to capture requirements and a process for updating Ku
143143

144144
### Non-Goals
145145

146+
* change the current approach of updating the default Kubernetes development branch to the latest go minor version as soon as possible
146147
* change the cadence of Kubernetes patch releases
147148
* change the duration of support for a given Kubernetes minor version
148149

@@ -166,9 +167,9 @@ Merge those changes to the default Kubernetes development branch *prior* to upda
166167
This ensures those changes build and pass tests with both go 1.N and 1.(N‑1).
167168
Here is an [example of tracking prereq changes for go1.20](https://github.com/kubernetes/release/issues/2815#issuecomment-1373891562).
168169

169-
**2. Backport prereq changes to release branches**
170+
**2. Backport prereq changes to release-1.x branches**
170171

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
172173
[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).
173174

174175
Considering the typical changes required to update go versions:
@@ -180,9 +181,9 @@ Considering the typical changes required to update go versions:
180181

181182
Here is an [example of tracking backports of prereq changes for go 1.20](https://github.com/kubernetes/release/issues/2815#issuecomment-1373891562).
182183

183-
**3. Update release branches to new go minor versions**
184+
**3. Update release-1.x branches to new go minor versions**
184185

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:
186187

187188
1. go 1.N has been released at least 3 months
188189
* this gives ~3 months for adoption of go 1.N by the go community

0 commit comments

Comments
 (0)