Use .github/ISSUE_TEMPLATE/new-release.md as the source of truth when cutting a release.
In short:
- Open a New Release issue.
- Run
MAJOR=X MINOR=Y PATCH=Z make releaseon the release branch. This updates the release artifacts and pins theconformancemodule to the matching root-module version. - Commit and push the release branch.
- Run
MAJOR=X MINOR=Y PATCH=Z make release-tagsto create and push both signed tags:$VERSIONandconformance/$VERSION. - Create the GitHub Release from the root tag only, then follow the remaining publication and announcement steps from the issue template.