Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 682 Bytes

File metadata and controls

16 lines (13 loc) · 682 Bytes

Release Process

Use .github/ISSUE_TEMPLATE/new-release.md as the source of truth when cutting a release.

In short:

  1. Open a New Release issue.
  2. Run MAJOR=X MINOR=Y PATCH=Z make release on the release branch. This updates the release artifacts and pins the conformance module to the matching root-module version.
  3. Commit and push the release branch.
  4. Run MAJOR=X MINOR=Y PATCH=Z make release-tags to create and push both signed tags: $VERSION and conformance/$VERSION.
  5. Create the GitHub Release from the root tag only, then follow the remaining publication and announcement steps from the issue template.