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
The Release Captain needs to finish the following items
This tasks are only needed when doing a feature release such as v1.8.0.
Before creating RC1, create a new release branch for the following component repositories by trigger the ▶️ Create Longhorn Repository Branches Action, and then create RC1 from the new branch. Leave the master branch for the next feature release development.
What's the task? Please describe
Action items for releasing v1.8.0
Roles
Describe the sub-tasks
Pre-Release
Release Captain Tasks
Important
The Release Captain needs to finish the following items
This tasks are only needed when doing a feature release such as v1.8.0.
jobs.release.strategy.matrixin sprint release.Regular Tasks for Feature Releaseticket in longhorn/longhorn.This tasks are only needed when doing a patch release
Regular Tasks for Patch Releaseticket in longhorn/longhorn.Create sub-issue
Fix CVE issues for v1.8.0ticket in longhorn/longhorn -Trigger the RC release build by▶️ Release-Preview Action.
QA Captain Tasks
Important
The QA captain needs to coordinate the following items before the GA release.
Regression test plan (manual)
Update Longhorn official document
Best Practices>Operating SystemandBest Practices>Kubernetes>Kubernetes VersionRun e2e regression for pre-GA milestones (
install,upgrade)Run security testing of container images for pre-GA milestones.
Fix CVE issues for v1.8.0-Release
Release Captain Tasks for the GA Build
Important
The Release Captain needs to finish the following items
Regular Tasks for Feature Release for v1.8.0is completed.Fix CVE issues for v1.8.0is completed.QA Captain Tasks for the GA Build
Important
The QA captain needs to coordinate the following items before the GA release.
install,upgrade)Release Captain Tasks after Completing the GA Build Validation
Create a release note (CHANGELOG).
Update Longhorn official documentation.
References > Helm ValuesandSnapshot and Backups > CSI Snapshot Support > Enable CSI Snapshot Support on a Cluster.Important Notes.Publish the GA release in longhorn/longhorn and longhorn/cli.
Release longhorn/chart from the release branch to publish to ArtifactHub by▶️ Release Charts on Demand Action.
Mark the release as
latestrelease in longhorn/longhorn README.md.Update
jobs.release.strategy.matrixin sprint release.Post-Release
stablerelease and update stable versions in https://github.com/longhorn/longhorn/blob/master/support-versions.txtAfter marking the release as a
stablerelease, Release Captain needs to coordinate the following itemsRancher Charts
The Release Captain needs to coordinate the following items.