An open API service indexing awesome lists of open source software.

https://github.com/intility/helm-version

Update Helm chart appVersion based on package.json version.
https://github.com/intility/helm-version

Last synced: about 1 year ago
JSON representation

Update Helm chart appVersion based on package.json version.

Awesome Lists containing this project

README

          




@intility/helm-version


A tool for setting a Helm charts appVersion based on the package.json version field.


To be used with npm version.



pipeline


package version

## Usage

Install with

```shell
npm install @intility/helm-version
```

Add a `version` script to your `package.json`

```json
{
"scripts": {
"version": "helm-version path/to/chart && git add path/to/chart/Chart.yaml"
}
}
```

You can now call `npm version` as usual to version your app,
and the `appVersion` field will be automatically updated and added to the git commit and tag!

Alternatively, you can run it manually

```shell
helm-version
```

Prefix is optional, and defaults to `v`.
This is because `npm version` prefixes the git tag with `v`.