semantic-release-helm
semantic-release-helm copied to clipboard
semantic-release plugin to update appVersion in a Helm chart
Since Helm 3.7 `helm chart` subcommand is removed. Currently publish stage both creates a TGZ package and uploads it. It is more convenient to separate this functionality and create a...
This adds an optional parameter called `updateDependency` that checks all the charts dependencies and updates them to the latest version. @m1pl this is my very first try writing something in...
Currently, the version in `Chart.yaml` is manually increment by using `semver` package which is not the common approach used in other plugins, e.g. [npm plugin](https://github.com/semantic-release/npm/blob/master/lib/prepare.js#L12). This means that currently there...
This PR adds support for [ChartMuseum](https://github.com/helm/chartmuseum) repositories such as [Harbor](https://goharbor.io/) by utilizing the [helm-cm-push](https://github.com/chartmuseum/helm-push) plugin. This is similar to #19 and might not be merged yet until the changes mentioned...
Seems that plugin does not support pre-release branches. We have below branches configuration: branches: [ 'master', { name: 'beta*', prerelease: 'beta' }, ], when run semantic-release: The next release version...
Getting error `Error: unknown command "chart" for "helm"` on command `helm chart save`. Probably related to #12
Also update Helm commands to push helm chart on OCI compliant registry Introduce a Breaking Change, Helm 3.7.0 is required
Helm charts can be published based only in Git version tags without need to parch Chart.yaml at all. Examples * Helm < 3.7, https://github.com/eshepelyuk/apicurio-registry-helm/blob/main/.releaserc.yaml * Helm >= 3.7, https://github.com/schemahero/schemahero-helm/blob/main/.releaserc.yaml So,...