-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cut v1.15.0 Release on February 15, 2024 #2
Comments
holding off waiting for crossplane/crossplane#5287, as the feature flag will be disabled by default and it wouldn't make sense to cut an RC with it enabled instead. |
Proceeded with the release process, waiting to sync with the rest of the team before cutting an RC to discuss the updated timeline. |
@phisco I don't want to have SSA claims in alpha very long. Ideally they'd get to beta in v1.16. Let's mention that on the release notes for v1.15, e.g.:
|
Sure @negz! Could be worth creating a tracking issue for its promotion to beta and add that to the 1.16 milestone then. |
Checklist is complete, v1.15.0 is released! 🎉 |
Possible Blockers
init
- add option to select branch/tag crossplane#5391Resources
mode crossplane#5368This 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 vX.Y.0 is being cut.
Code Freeze
release-X.Y
:git commit --allow-empty -s -m "Empty commit after release-X.Y"
vX.Y+1.0-rc.0
. => cut https://github.com/crossplane/crossplane-runtime/releases/tag/v1.16.0-rc.1 too in the end, some time had passed since we cut rc.0 alreadyvX.Y.0-rc.1
(assuming the latest rc tag forvX.Y.0
isvX.Y.0-rc.0
). => cut https://github.com/crossplane/crossplane-runtime/releases/tag/v1.15.0-rc.1 too in the end, some time had passed since we cut rc.0 alreadyrelease-X.Y
:vX.Y+1.0-rc.0
. => Bump crossplane-runtime to v1.16.0-rc.1 crossplane#5345vX.Y.0-rc.1
. => Bump crossplane-runtime to v1.15.0-rc.1 crossplane#5344vX.Y+1.0-rc.0
. => https://github.com/crossplane/crossplane/releases/tag/v1.16.0-rc.0release-X.Y
:vX.Y.0-rc.1
(assuming the latest rc tag forvX.Y.0
isvX.Y.0-rc.0
). => https://github.com/crossplane/crossplane/releases/tag/v1.15.0-rc.1build
channel, e.g.build/release-X.Y/vX.Y.0-rc.1/...
should contain all the relevant binaries. => https://github.com/crossplane/crossplane/actions/runs/7813193800stable
, remember to tick the pre-release box, and verify:stable
channel atstable/vX.Y.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"vX.<Y-1>.0
, so the first of the releases for the previous minor.Set as a pre-release
andCreate a discussion for this release
checkboxes.Set as the latest release
checkbox.#announcement
channel of the Crossplane's Slack workspace.Release
Checked that the GitHub milestone for this release only contains closed issues.release-X.Y
branch with the proper release version,vX.Y.0
. Message suggested, but not required:Release vX.Y.0
.vX.Y.0
.vX.Y.0
. Message suggested, but not required:Release vX.Y.0
.build
channel, e.g.build/release-X.Y/vX.Y.0/...
should contain all the relevant binaries.stable
and verified that the tagged build version exists on the releases.crossplane.iostable
channel atstable/vX.Y.0/...
.vX.<Y-1>.0
, so the first of the releases for the previous minor. Before publishing the release notes, set them as Draft and ask the rest of the team to double check them.master
:README.md
, removing the now old unsupported release and adding the new one.baseBranches
list in.github/renovate.json5
, removing the now old unsupported release and adding the new one.Closed the GitHub milestone for this release.#announcements
channel on Crossplane's Slack workspace.The text was updated successfully, but these errors were encountered: