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 <[email protected]>
Signed-off-by: Scott Rigby <[email protected]>
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

@scottrigby scottrigby force-pushed the automated-release-process branch from 65308bf to 0e12527 Compare September 13, 2025 06:50
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