Skip to content

Releasing a new Valkey version

Madelyn Olson edited this page Jul 29, 2024 · 29 revisions

Major/minor release

TBD

New patch release

  1. Merge all commits from the corresponding project. Example 7.2.
  2. Submit a new PR that updates the version.h file along with updating the release notes.
  3. Push a new tag on the specific commit. This is the point of no return as we should never delete a tag. The tag should be of the form "major.minor.patch" like "7.2.5".
  4. Cut a release here: https://github.com/valkey-io/valkey/releases/new. It should be based off of the target branch, e.g. "7.2", and the tag "7.2.5".
  5. Update the container registry - https://github.com/valkey-io/valkey-container
  6. This should theoretically be automated by kicking off a workflow based off the main project repo. It has not worked consistently though.
Clone this wiki locally