-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
publish pipeline to push the Helm Chart to an external repository #8
Comments
More details here: https://helm.sh/docs/howto/chart_releaser_action/ Issue: #8
More details here: https://helm.sh/docs/howto/chart_releaser_action/ Issue: #8
More details here: https://helm.sh/docs/howto/chart_releaser_action/ Issue: #8
More details here: https://helm.sh/docs/howto/chart_releaser_action/ Issue: #8
Hi @fonzdm / @lucaam,
I think that we can leverage on ArtifactHub (tldr: the Helm official Repository) to spread the Chart around and make it easily accessible. This can also increase the chance of it getting found from new user. Moreover, we can also leverage to the GitHub Pages to make a "backup" or secondary repository. In details, my proposal is to have one publish pipeline that is triggered for each commit on the
This solution leverages on both GitHub Pages and ArtifactHub, and ease us from managing additional branches. What do you think? |
Since most subcharts we are using as dependencies for Servarr are available and downloaded from ArtifactHub, I would go there as the main repo.
I like this approach, especially because we put all the "packaging and publishing" logic into the pipelines and we do not rely on additional branches to maintain. Anyway, I would focus more on publishing to ArtifactHub and then check if Github Pages are a useful place for us 😄 @lucaam do not panic, @imgios will handle the PR from now on. |
Done in #35 |
Description
Would be good to have a pipeline useful to push each Helm Chart release to an external repository.
Solution you'd like
GitHub pipeline that executes a given set of commands to build the package and push it to an external repository for each commit (e.g. merge a PRs) done on
main
branch, taking the Chart version from the Chart.yaml:servarr/Chart.yaml
Line 5 in 42e1a7a
The text was updated successfully, but these errors were encountered: