This issue can be closed when we have completed the following steps (in order).
Please ensure all artifacts (PRs, workflow runs, Tweets, etc) are linked from
this issue for posterity. Refer to this prior release issue for
examples of each step, assuming release v2.3.0 is being cut.
Code Freeze
Release
This issue can be closed when we have completed the following steps (in order).
Please ensure all artifacts (PRs, workflow runs, Tweets, etc) are linked from
this issue for posterity. Refer to this prior release issue for
examples of each step, assuming release v2.3.0 is being cut.
Code Freeze
release-2.3:mainbaseBrancheslist in.github/renovate.json5.v2.4.0-rc.0. Message suggested, but not required:Release candidate v2.4.0-rc.0.v2.3.0-rc.1(assuming the latest rc tag forv2.3.0isv2.3.0-rc.0). Message suggested, but not required:Release candidate v2.3.0-rc.1.release-2.3:mainv2.4.0-rc.0.v2.3.0-rc.1.v2.4.0-rc.0. Message suggested, but not required:Release candidate v2.4.0-rc.0.baseBrancheslist in.github/renovate.json5.release-2.3:v2.3.0-rc.1(assuming the latest rc tag forv2.3.0isv2.3.0-rc.0). Message suggested but not required:Release candidate v2.3.0-rc.1.buildchannel, e.g.build/release-2.3/v2.3.0-rc.1/...should contain all the relevant binaries.v2.3.0-rc.1and channelstable, ticking the box forThis is a pre-releaseand verify:stablechannel atstable/v2.3.0-rc.1/....helm repo add crossplane-stable https://charts.crossplane.io/stable --force-update && helm search repo crossplane-stable --devel.pre-release, with the same name as the version, taking care of generating the changes list selecting as "Previous tag"v2.2.0, so the first of the releases for the previous minor.Set as a pre-releaseandCreate a discussion for this releasecheckboxes.Set as the latest releasecheckbox.for the body of the release.
#announcementchannel of the Crossplane's Slack workspace.Release
release-2.3branch with the proper release version,v2.3.0. Message suggested, but not required:Release v2.3.0.v2.2.0, so the first of the releases for the previous minor.baseBrancheslist in.github/renovate.json5onmain, removing the now old unsupported release.v2.3.0.v2.3.0. Message suggested, but not required:Release v2.3.0.buildchannel, e.g.build/release-2.3/v2.3.0/...should contain all the relevant binaries.stableand verified that the tagged build version exists on the releases.crossplane.iostablechannel atstable/v2.3.0/....v2.2.0, i.e., the first of the releases for the previous minor.main:README.md, removing the now old unsupported release and adding the new one.baseBrancheslist in.github/renovate.json5, removing the now old unsupported release.#announcementschannel on Crossplane's Slack workspace.