Publish intermediary helm charts (other than tagged off stable branches) as dev-versioned ones
Summary
Currently we only publish "final" Helm charts from tagged stable branches. It may be useful to give people/tools public access to the intermediary releases of the chart by publishing "development" versions as defined by SemVer v2.0: x.y.z-abc
where abc
is a build number. Calculations are such that x.y.z
will supersede any x.y.z-*
upon it's final release.
Helm tools already have support for such a scheme built-in and to fetch or deploy "development" version one has to use --devel
option to helm
executable. Otherwise "development" versions remain "invisible" to end user.
Steps to reproduce
Create a branch. Commit/run pipeline.
Configuration used
Not applicable.
Current behavior
No helm chart published to Helm repo
Expected behavior
From any non-master
branch publish "development" version of the chart to the Helm repo.
Versions
Not Applicable
Relevant logs
Not Applicable