A tool for setting a Helm charts appVersion
based on the package.json
version
field.
To be used with npm version
.
Install with
npm install @intility/helm-version
Add a version
script to your package.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
helm-version <chart> <prefix>
Prefix is optional, and defaults to v
.
This is because npm version
prefixes the git tag with v
.