From 0e464a19390cc9fb2de7a450cd6d8dd390f58590 Mon Sep 17 00:00:00 2001 From: Qbandev Date: Tue, 17 Mar 2026 11:59:25 +0100 Subject: [PATCH] docs: update release process for deterministic publish workflow Reflects the new publish-release-from-release-head workflow (INFRA-3250): production builds are now created from release branch HEAD before merging to stable, replacing the old automatic build triggered on stable merge. Co-Authored-By: Claude Sonnet 4.6 --- docs/release-process.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/release-process.md b/docs/release-process.md index 545484e..eb08cc4 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -54,14 +54,14 @@ subgraph Current [Current release branch: 'release/x.y.z'] CURRENT6 --> CURRENT8[Release is approved by all teams] CURRENT7 --> CURRENT8 CURRENT8 --> CURRENT9[Release is approved by Release Engineer, Release QA, and Release Manager] - CURRENT9 --> CURRENT10['Tag Release Branch' GitHub Action is triggered by Release Engineer] - CURRENT10 --> CURRENT11[Release tag is added on the release branch] + CURRENT9 --> CURRENT10[Release Engineer manually triggers 'publish-release-from-release-head' workflow on the release branch] + CURRENT10 --> CURRENT11[Production build, tag, and GitHub release are created from release branch HEAD] CURRENT11 --> CURRENT12[Release engineer merges x.y.z release PR into 'stable' branch] end subgraph Stable [Stable branch: 'stable'] style Stable fill:#26084d,stroke:#000,stroke-width:2px,color:#fff - CURRENT12 -->|merge PR| STABLE1[A new production build is automatically created and posted on the repo's releases page] + CURRENT12 -->|merge PR| STABLE1[Release branch is merged into 'stable' branch] STABLE1 --> STABLE2[Release Engineer submits x.y.z production build to the store] end