Skip to content

Conversation

@zeroalphat
Copy link
Contributor

@zeroalphat zeroalphat commented Jul 22, 2025

This PR introduces a new release workflow.

  • Release notes are now automatically generated using the gh command.
  • CHANGELOG.md has 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.

@zeroalphat zeroalphat self-assigned this Jul 22, 2025
@zeroalphat zeroalphat added the enhancement New feature or request label Jul 22, 2025
@zeroalphat zeroalphat marked this pull request as ready for review July 23, 2025 05:15
@zeroalphat zeroalphat requested a review from Copilot July 25, 2025 08:54
Copy link

Copilot AI left a 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

Copy link

@masa213f masa213f left a comment

Choose a reason for hiding this comment

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

LGTM

@zeroalphat zeroalphat merged commit 8a8c7e7 into main Jul 29, 2025
5 checks passed
@zeroalphat zeroalphat deleted the app-release branch July 29, 2025 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants