1.0.0 • Published 4 years ago

@unsupervised/release-config-helm v1.0.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
4 years ago

release-config-helm

A semantic-release sharable configuration for releasing helm charts.

This release config includes the main and alpha branch, alpha is a prerelease branch. This release config leverages the exec command to update the chart version in Chart.yaml with the release version. This release config leverages the exec command to package the helm chart with the new version into a file called chart.tgz This release config includes the Chart.yaml in the git plugin so that the updated version is committed on release. This release config includes the packaged chart as chart.tgz in the github release, so that the packaged helm chart is part of the github release.

Plugins

This shareable configuration use the following plugins:

Install

$ npm install --save-dev semantic-release @unsupervised/release-config-helm

Usage

The shareable config can be configured in the semantic-release configuration file:

{
  "extends": "@unsupervised/release-config-helm"
}

Configuration

See each plugin documentation for required installation and configuration steps.