This is a semantic-release configuration for helm chart repositories.
This config leverages the @semantic-release/exec plugin to prepare the chart for release. It does the following:
- Updates the
versionin Chart.yaml to the next release version - Runs
helm dependency update - Runs
helm package chart - compresses the packaged chart into
chart.tgz
The @semantic-release/github plugin is configured to include the packaged chart.tgz file in the release assets
The chart must reside in the chart directory of the repo