Skip to content

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.

Preview Release (RC)

  1. (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.

  2. Trigger Preview Release build workflow

    Navigate to longhorn/release/Actions > Preview Release > Run Workflow.

  3. 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.

Release and Post Release

Follow the steps and requirements in the RELEASE ticket.

Clone this wiki locally