Skip to content
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

Closed
5 tasks done
phisco opened this issue Jan 25, 2024 · 5 comments
Closed
5 tasks done

Cut v1.15.0 Release on February 15, 2024 #2

phisco opened this issue Jan 25, 2024 · 5 comments
Assignees

Comments

@phisco
Copy link
Contributor

phisco commented Jan 25, 2024

Possible Blockers

  1. backport release-1.14 backport release-1.15
  2. backport release-1.15
  3. bug
  4. backport release-1.14 backport release-1.15
  5. backport release-1.15

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 vX.Y.0 is being cut.

Code Freeze

Release

  • Opened a docs release issue
  • Checked that the GitHub milestone for this release only contains closed issues.
    • @jbw976 skipping this for now in the anticipation of patch releases over the next few weeks
  • Cut a Crossplane Runtime version and consume it from Crossplane.
    • [In Crossplane Runtime]: Run the Tag workflow on the release-X.Y branch with the proper release version, vX.Y.0. Message suggested, but not required: Release vX.Y.0.
    • [In Core Crossplane]: (On the Release Branch) Update the Crossplane Runtime dependency to vX.Y.0.
  • (On the Release Branch) Run the Tag workflow with the proper release version, vX.Y.0. Message suggested, but not required: Release vX.Y.0.
  • (On the Release Branch) Run the CI workflow and verified that the tagged build version exists on the releases.crossplane.io build channel, e.g. build/release-X.Y/vX.Y.0/... should contain all the relevant binaries.
  • (On the Release Branch) Run the Promote workflow with channel stable and verified that the tagged build version exists on the releases.crossplane.io stable channel at stable/vX.Y.0/....
  • Published a new release for the tagged version, with the same name as the version and descriptive release notes, 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. Before publishing the release notes, set them as Draft and ask the rest of the team to double check them.
  • Checked that the docs release issue created previously has been completed.
  • Updated, in a single PR, the following on master:
    • The releases table in the README.md, removing the now old unsupported release and adding the new one.
    • The baseBranches list in .github/renovate.json5, removing the now old unsupported release and adding the new one.
  • Closed the GitHub milestone for this release.
    • @jbw976 skipping this for now in the anticipation of patch releases over the next few weeks
  • Publish a blog post about the release to the crossplane blog
  • Ensured that users have been notified of the release on all communication channels:
  • Request @jbw976 to remove all old docs versions from Google Search
  • Remove any extra permissions given to release team members for this release
@phisco phisco changed the title Cut v1.15.0 Release on February 29, 2024 Cut v1.15.0 Release on February 12, 2024 Jan 26, 2024
@phisco
Copy link
Contributor Author

phisco commented Jan 30, 2024

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.

@phisco
Copy link
Contributor Author

phisco commented Feb 6, 2024

Proceeded with the release process, waiting to sync with the rest of the team before cutting an RC to discuss the updated timeline.

@negz
Copy link
Member

negz commented Feb 6, 2024

@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.:

  • Behavior change coming in 1.16
  • Test your compositions with the alpha flag before you upgrade

@phisco
Copy link
Contributor Author

phisco commented Feb 6, 2024

Sure @negz! Could be worth creating a tracking issue for its promotion to beta and add that to the 1.16 milestone then.

@phisco phisco changed the title Cut v1.15.0 Release on February 12, 2024 Cut v1.15.0 Release on February 15, 2024 Feb 6, 2024
@jbw976
Copy link
Member

jbw976 commented Feb 15, 2024

Checklist is complete, v1.15.0 is released! 🎉
https://github.com/crossplane/crossplane/releases/tag/v1.15.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants