Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.57 KB

RELEASE.md

File metadata and controls

25 lines (18 loc) · 1.57 KB

Release Process

New Patch Release (vX.Y.Z)

In order to cut a new patch release from an existing release branch release-X.Y, follow these steps:

  • Run the Tag workflow on the release-X.Y branch with the proper release version, vX.Y.Z. Message suggested, but not required: Release vX.Y.Z.
  • Draft the new release notes, and share them with the rest of the team to ensure that all the required information is included.
  • Publish the above release notes.

New Minor Release (vX.Y.0)

In order to cut a new minor release, follow these steps:

  • Create a new release branch release-X.Y from main, using the GitHub UI.
  • Create and merge an empty commit to the main branch, if required to have it at least one commit ahead of the release branch.
  • Run the Tag workflow on the main branch with the release candidate tag for the next release, so vX.<Y+1>.0-rc.0.
  • 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.
  • Draft the new release notes, and share them with the rest of the team to ensure that all the required information is included.
  • Publish the above release notes.