You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the when I merge to master/main branch, the tag for helm it generates is "0.2.0+70d13ed" while the git tag is just 0.2.0. Even when I specify helm release CHART -t 0.2.0 It still adds SHA at the end.
I know I can achieve that with using: helm release . --source helm --bump patch
But, I am trying to implement this in our CI/CD pipeline, which would use semantic-release plugin, and use the git tag that is generated from that commit. semantic-release plugin tag is generated automatically off the commit message, like "fix:" or "feat:". That way, I don't have to update the pipeline every time manually with major, minor, or patch (if I use --source helm).
I was wondering if there is a possibility to add an option/arg which would generate the Chart version without the SHA in git source, like it does when I use --source helm?
The text was updated successfully, but these errors were encountered:
That's certainly possible. The +SHA option is a valid semantic version convention.
A change could be made to this code base to supply an option to not output +SHA. Or you can use bash to strip off +SHA and have your CI system use that logic.
One of the reasons I want use helm-release is because it automatically updates Charts.yaml and values.yaml with the new version. If I where going to use bash to remove the SHA, I might as well just use sed to replace the values in Chart.yaml and values.yaml with the new TAG generated by semantic-release plugin.
Currently, the when I merge to master/main branch, the tag for helm it generates is "0.2.0+70d13ed" while the git tag is just 0.2.0. Even when I specify
helm release CHART -t 0.2.0
It still adds SHA at the end.I know I can achieve that with using:
helm release . --source helm --bump patch
But, I am trying to implement this in our CI/CD pipeline, which would use semantic-release plugin, and use the git tag that is generated from that commit. semantic-release plugin tag is generated automatically off the commit message, like "fix:" or "feat:". That way, I don't have to update the pipeline every time manually with major, minor, or patch (if I use --source helm).
I was wondering if there is a possibility to add an option/arg which would generate the Chart version without the SHA in git source, like it does when I use --source helm?
The text was updated successfully, but these errors were encountered: