You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once PR is merged, tag the first commit in the main branch which is not in the X.Y branch as vX.Y+1.0-pre.0. The high level view of the status after this tag is shown in the following figure (RELEASE is v0.10.0 in this example):
When a tag is pushed, a GitHub Action job takes care of creating a new GitHub
draft release, building artifacts and attaching them to the draft release. Once
the draft is available in the releases page:
Use tgt-notes from tetragon-github-tools
to generate a first version of the release notes based on release-note/ tags and PR messages.
Copy upgrade notes from contrib/upgrade-notes/vX.Y.Z.md file into the release notes.
(Skip if there are no upgrade notes - it's quite likely for patch releases).
Review the release notes and update them as needed.
Make sure the "Set as a pre-release" and "Set as the latest release" checkboxes are set correctly.
Every -pre.N or -rc.N release should be marked as a pre-release, and a stable release with the highest
version should be marked as latest.
Tetragon release checklist
Check that there are no release blockers.
Set
RELEASE
andBRANCH
environment variables. For example, if you are releasingv1.1.2
:Open a pull request to update the Helm chart and docs:
Once the pull request gets merged, create a tag for the release:
If you are releasing a major or minor version (
X.Y.0
):vX.Y
branch from the tag you pushedX.Y+1
development" PR to the main branch with the following changes:X.Y+1.0
X.Y
branch asvX.Y+1.0-pre.0
. The high level view of the status after this tag is shown in the following figure (RELEASE isv0.10.0
in this example):Go to Image CI Releases workflow and wait for the release image build to finish.
When a tag is pushed, a GitHub Action job takes care of creating a new GitHub
draft release, building artifacts and attaching them to the draft release. Once
the draft is available in the releases page:
tgt-notes
from tetragon-github-toolsto generate a first version of the release notes based on
release-note/
tags and PR messages.contrib/upgrade-notes/vX.Y.Z.md
file into the release notes.(Skip if there are no upgrade notes - it's quite likely for patch releases).
Every
-pre.N
or-rc.N
release should be marked as a pre-release, and a stable release with the highestversion should be marked as latest.
Publish Helm chart
CI run to pass.
The text was updated successfully, but these errors were encountered: