Skip to content

Commit 65308bf

Browse files
committed
manual workflow run image
Signed-off-by: Scott Rigby <[email protected]>
1 parent ead89b3 commit 65308bf

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

hips/hip-9999-01.png

53 KB
Loading

hips/hip-9999.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ flowchart TD
5252

5353
### User Experience
5454

55-
The release process starts with a **manual workflow trigger** where maintainers enter the target version (e.g., `v3.20.0`) in GitHub's workflow dispatch UI. This creates a preparation branch with all necessary version updates and opens a pull request for review.
55+
<img src="./hip-9999-01.png" width="400" />
5656

57-
Once the PR is **merged**, automation takes over: it creates a persistent **release branch** (like `release-3.20`) from the appropriate base branch (`main` for v4.x, `dev-v3` for v3.x), cherry-picks the version commit, creates a signed tag, and **drafts the GitHub release**. The draft sits ready for maintainer review - they can test artifacts, verify release notes, and make adjustments before publishing.
57+
The release process starts with a **manual workflow trigger** where maintainers enter the target version (e.g., `v4.0.0-alpha.2` or `v3.20.0`) in GitHub's workflow dispatch UI. This creates a preparation branch with all necessary version updates and opens a pull request for review.
58+
59+
Once the PR is **merged**, automation takes over: it creates a persistent **release branch** (like `release-4.0` and `release-3.20`) from the appropriate base branch (`main` for v4.x, `dev-v3` for v3.x), cherry-picks the version commit, creates a signed tag, and **drafts the GitHub release**. The draft sits ready for maintainer review - they can test artifacts, verify release notes, and make adjustments before publishing.
5860

5961
When the maintainer **publishes the draft release**, it automatically triggers the documentation workflow in the helm-www repository, creating a pull request with updated version information, release dates, and compatibility matrices. This ensures the website stays synchronized with each release without manual coordination.
6062

@@ -108,8 +110,3 @@ helm/helm-www/
108110
**Backwards Compatibility**: Manual process remains fully functional as fallback. No changes to existing release artifacts or tooling.
109111

110112
**Security**: All releases created in draft mode requiring manual publication. GPG signing and commit signing preserved. Cross-repo access via fine-grained Personal Access Token with minimal permissions.
111-
112-
## References
113-
114-
- [Current Release Checklist](https://github.com/helm/helm-www/blob/main/content/en/docs/community/release_checklist.md)
115-
- [Working Examples](https://github.com/scottrigby/example-actions-autorelease-source)

0 commit comments

Comments
 (0)