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
Install gh and authenticate with GitHub by running gh auth login.
Define NEW_RELEASE and PREVIOUS_RELEASE environment variables. For
example, if you are releasing a new Hubble CLI version based on Cilium 1.16.1 with the previous release being Cilium 1.16.0:
Install
gh
and authenticate with GitHub by runninggh auth login
.Define
NEW_RELEASE
andPREVIOUS_RELEASE
environment variables. Forexample, if you are releasing a new Hubble CLI version based on
Cilium 1.16.1
with the previous release beingCilium 1.16.0
:Create a release prep branch:
Check if
replace
directive ingo.mod
is in sync withcilium/cilium
. Run:and copy the
replace
directive togo.mod
if it's out of sync.Update Cilium dependency:
Prepare release notes. You need to generate release notes from both
cilium/cilium and cilium/hubble repositories and manually combine them.
Modify
CHANGELOG.md
with the generated release notes:Push the prep branch and open a Pull Request against main branch.
Get the pull request reviewed and merged: Prepare for v1.16.4 release #1621
Update your local checkout:
Set the commit you want to tag:
Usually this is the most recent commit on
main
, i.e.Create a tag:
Admire the tag you just created for 1 minute:
Then push the tag:
Ping
hubble-maintainers
team on Slack to get an approval to runImage Release Build workflow.
Wait for the
Create a release
workflow to finish.Find the release draft in the Releases page. Copy and paste release notes from
CHANGELOG.md, and click on
Publish release
button.Post a release announcement message in the Cilium Slack #general channel. Example:
Update the Releases section of the
README.md
to point to the latestrelease.
Update
stable.txt
in the main branch:and then open a pull request against the
main
branch, get it reviewed and merged: Update stable release to 1.16.4 #1623The text was updated successfully, but these errors were encountered: