helm-charts icon indicating copy to clipboard operation
helm-charts copied to clipboard

Release: Create a release process for Starship helm charts

Open nascentcore-eng opened this issue 2 years ago • 1 comments

Right now the release is done for each commit to main branch (and for tags with release-v* pattern, it's 'OR', not 'AND', in other words, every command to main branch triggers a helm chart release).

We just moved README.md copying to gh-pages to the release-charts.yaml workflow. And changes the triggering condition to be on manual trigger by opening github actions tag and launch the workflow.

Ideally, we want auto-tigger by a new tag pushed. Then it just start creating new release on the new tag.

nascentcore-eng avatar Jan 21 '23 08:01 nascentcore-eng

To add on the background, currently, without updating version variable in charts/starship/Chart.yaml, the release will fail, as Helm chart release reads the the version and name the new release after the version name.

When trying to post the release artifacts with the version variable, the uploading will fail as there is already a file with the same name: image

nascentcore-eng avatar Jan 21 '23 08:01 nascentcore-eng