-
Notifications
You must be signed in to change notification settings - Fork 613
Release Flow
Derek Su edited this page Oct 17, 2024
·
8 revisions
Before starting the release flow, create a RELEASE ticket in https://github.com/longhorn/longhorn/blob/master/.github/ISSUE_TEMPLATE/release.md.
-
(optional) For each major release such as v1.7.0, create a v1.7.x branch in each Longhorn component repo by using the Create Longhorn Repository branches workflow.
-
Trigger Preview Release build workflow
Navigate to longhorn/release/Actions > Preview Release > Run Workflow.
-
For Preview Release, the workflow will create a draft release on longhorn repo, and PRs to longhorn and charts repos will be automatically merged. We only need to mark the draft release to preview release on longhorn repo.
Follow the steps and requirements in the RELEASE ticket.