-
Notifications
You must be signed in to change notification settings - Fork 0
Add GitHub Actions workflow for release process #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR modernizes the release process by introducing automated GitHub Actions workflows and replacing manual changelog maintenance with auto-generated release notes. The changes streamline the release procedure by removing manual steps and leveraging GitHub's native release capabilities.
- Automated release workflow using GitHub Actions with container image building and GitHub release creation
- Removal of manual CHANGELOG.md maintenance in favor of auto-generated release notes based on PR labels
- Simplified release documentation focusing on versioning and tagging instead of manual changelog preparation
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
.github/workflows/release.yaml |
Adds automated release workflow with container image building and GitHub release creation |
.github/release.yml |
Configures release note generation categories and excluded labels |
docs/release.md |
Updates release documentation to reflect automated process and removes manual changelog steps |
CHANGELOG.md |
Removes manual changelog file as it's replaced by automated release notes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR introduces a new release workflow.
ghcommand.CHANGELOG.mdhas been removed as its purpose is now covered by the automated generation.I will add the workflow for releasing Helm Charts in a separate PR.