Skip to content

Conversation

@scottrigby
Copy link
Member

@scottrigby scottrigby commented Sep 12, 2025

Markdown preview: https://github.com/scottrigby/community/blob/automated-release-process/hips/hip-9999.md

Proposes GitHub Actions automation for Helm releases while preserving human oversight. Creates PRs for version updates, generates draft release candidates, and coordinates documentation updates between helm/helm and helm/helm-www.

Addresses time-consuming aspects of the current 11-step manual release process while preserving all security and quality controls.

Key benefits:

  • Reduces manual errors in version updates
  • Eliminates repetitive tasks
  • Maintains security with draft releases and PR approvals
  • Full backward compatibility with existing process

Proposes GitHub Actions automation for Helm releases while preserving human oversight. Creates PRs
for version updates, generates draft release candidates, and coordinates documentation updates
between helm/helm and helm/helm-www.

Addresses time-consuming aspects of the current 11-step manual release process while preserving
all security and quality controls.

Key benefits:
- Reduces manual errors in version updates
- Eliminates repetitive tasks
- Maintains security with draft releases and PR approvals
- Full backward compatibility with existing process

Signed-off-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Scott Rigby <scott@r6by.com>
hips/hip-9999.md Outdated
3. **Phase 3**: Documentation update automation
4. **Phase 4**: Full workflow integration and community notification

Each phase can be tested in isolation and rolled back if issues arise.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Manual process can be used instead if issues arise.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agree, updated the reference implementation - i think this is addressed, but lmk if you have suggestions

Signed-off-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Scott Rigby <scott@r6by.com>
@scottrigby scottrigby force-pushed the automated-release-process branch from 65308bf to 0e12527 Compare September 13, 2025 06:50
Signed-off-by: Scott Rigby <scott@r6by.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants