Back to Vitess

End-of-Life Process

doc/internal/release/eol-process.md

24.0.01.1 KB
Original Source

End-of-Life Process

The lifespan of a major version is one year long, after that time, the version has reached its end-of-life. To properly deprecate a major of Vitess follow the following steps:

  • Update the website documentation
    • In the 'Releases' documentation, the EOL version must be moved under the 'Archived Releases' section.
    • The sidebar of the website must be changed. We need to remove the EOL version from it. To do so, we move the version folder onto the archive folder.
    • Add a redirect from the old URL to the new URL in ./layouts/index.redirects under the Redirect archived docs section.
  • Delete the Backport To: ... label
    • Delete the corresponding label for the EOL version, we do not want to motivate anymore backport to the EOL release branch.
  • Update the Golang Upgrade GitHub Action Workflow
    • The Update Golang Version workflow must be updated to stop upgrading the version we are EOLing.
  • Make proper announcement on Slack
    • Notify the community of this deprecation.