Skip to content

Conversation

@zeroalphat
Copy link
Contributor

@zeroalphat zeroalphat commented Aug 12, 2025

Add Helm chart release job and cr.yaml config to automate Helm chart releases via GitHub Actions.

@zeroalphat zeroalphat self-assigned this Aug 12, 2025
@zeroalphat zeroalphat requested a review from Copilot September 11, 2025 01:24
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 adds automated Helm chart releases to the GitHub Actions workflow, enabling the project to publish Helm charts whenever a new release is created.

  • Adds a chart-release job that runs after successful releases
  • Creates a cr.yaml configuration file for chart-releaser settings
  • Generates release notes and configures git for the chart release process

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
cr.yaml Configuration file for chart-releaser with repository settings and release naming template
.github/workflows/release.yaml Adds chart-release job with checkout, release notes generation, git config, and chart-releaser action

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Signed-off-by: zeroalphat <taichi-takemura@cybozu.co.jp>
@zeroalphat zeroalphat force-pushed the add-helm-chart-release branch from 1f18853 to f53cbf6 Compare September 11, 2025 01:53
@zeroalphat zeroalphat marked this pull request as ready for review September 11, 2025 01:54
@zeroalphat zeroalphat requested a review from masa213f September 11, 2025 02:19
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 fcc50bf into main Sep 11, 2025
5 checks passed
@zeroalphat zeroalphat deleted the add-helm-chart-release branch September 11, 2025 07:38
@zeroalphat zeroalphat added the enhancement New feature or request label Sep 11, 2025
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