helm / chart-releaser-action

A GitHub Action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool
https://github.com/helm/chart-releaser
Apache License 2.0
543 stars 199 forks source link

Why release with tgz instead of putting them in gh-pages branch? #115

Open RafalSkolasinski opened 2 years ago

RafalSkolasinski commented 2 years ago

Just a generic question. When reading through https://helm.sh/docs/topics/chart_repository/ documentation I initially had the feeling that using github pages to publish chart would consist of hosting index.yaml + .tgz files just in gh-pages branch.

A manual test showed that this works properly as expected. I have then started looking at chart-releaser-action and I realized that for every chart it is creating a release with the .tgz file.

This raises few questions for me:

ghost commented 1 year ago

I'm new to this action and repo but I'll way in on why I might do it this way: