frouioui/vitess

Release of `v20.0.0-RC2`

Closed this issue · 0 comments

This release is scheduled for Thu 6 Jun 2024
The release of vitess-operator v2.13.0-RC2 is also planned

Prerequisites

  • General prerequisites.
    • Be part of the Release team in the vitessio GitHub organization, here.
    • Be an admin of the planetscale/vitess-operator repository.
    • Have access to Vitess' Java repository and have it working locally, guide here.
    • Have vitessio/vitess and planetscale/vitess-operator cloned in the same parent directory.
  • Notify the community on Slack.
  • Make sure the release notes summary is prepared and clean.
  • Make sure important Pull Requests are merged, list below.
  • Make sure release blocker Issues are closed, list below.

Pre-Release

  • Code Freeze.
  • Create Release PR.
  • Update vitess-operator Golang version.

Release

  • Merge the Release PR.
  • Tag the release.
  • Create vitess-operator Release PR.
  • Manual update of vitess-operator test code.
  • Update release notes on main.
  • Go back to dev mode on the release branch.
  • Update the website documentation.
  • Make sure the release is benchmarked by arewefastyet.
  • Docker Images available on DockerHub.

Post-Release

  • Notify the community on Slack for the new release.
  • Twitter announcement.
  • Close this Issue.