Proposed Changes to Patch Release Process #2090
Replies: 4 comments 1 reply
-
From @BenTheElder's email feedback We should check the impact on the version libraries, Kubernetes tools (like KIND, my personal experience) compare versions to determine if features are available. E.G. the logic in: |
Beta Was this translation helpful? Give feedback.
-
Would an .rc.0 tag still be added to the branch to clearly delineate any subsequent builds as containing unreleased content, or would the rc tag be dropped as well? That has the side effect of making builds at HEAD of release branches be a variant of the last-released patch version tag, instead of the upcoming patch version: |
Beta Was this translation helpful? Give feedback.
-
I think that we should also stop publishing artifacts, i.e. binaries as well. Moreover, I think that's what kubernetes/release#2765 is doing as well. That could give us a huge performance improvement to the release process. |
Beta Was this translation helpful? Give feedback.
-
I think we should have a full set of artifacts available for each tag for consistency reasons. Right now we don't publish packages for pre-releases, but I think they should be available as well. Therefore I'd prefer to drop the additional RC completely. |
Beta Was this translation helpful? Give feedback.
-
We would like to propose a small change to our patch release process. Today, when we publish a patch release, such as v1.25.4, we also publish a release candidate (rc) for the next version, such as v1.25.5-rc.0. This requires two sets of image promotions, which extends the time for each patch release. We would like to propose that for future patch releases, we do not publish release candidate images for the subsequent patch releases. This will decrease the time required for each patch release and will eliminate potentially unused images from the community infrastructure. We can still create the tag, and would like to discuss the implications of those changes more below.
We would not incorporate this change before the January patch releases, so please provide feedback below so we can properly evaluate this change.
Beta Was this translation helpful? Give feedback.
All reactions