Skip to content

Chart releaser#514

Open
kesslerdev wants to merge 3 commits intomauriceboe:mainfrom
gravitysc:chart-releaser
Open

Chart releaser#514
kesslerdev wants to merge 3 commits intomauriceboe:mainfrom
gravitysc:chart-releaser

Conversation

@kesslerdev
Copy link
Copy Markdown

Objective

Provide a self-managed Helm repository to simplify the deployment and distribution of the project.

PR Summary

  • Chart Organization: Moved the Helm chart from chart/ to charts/trek/. This reorganization is mandatory for the Helm publishing actions to correctly identify and process the charts.
  • Version Automation: Updated the version bump workflow in .github/workflows/docker.yml to automatically synchronize the version and appVersion in charts/trek/Chart.yaml.
  • Helm Release Pipeline: Integrated a new release-helm job using stefanprodan/helm-gh-pages to automate chart publishing to GitHub Pages.

To initialize an empty gh-pages branch for the repository (mandatory for helm-gh-page action):

$ git checkout --orphan gh-pages
# preview files to be deleted
$ git rm -rf --dry-run .
# actually delete the files
$ git rm -rf . 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant