Release a Helm chart to a GitHub Pages OCI-compatible chart repository with chart-releaser

domain: helm.sh/docs/howto/chart_releaser_action · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Set up a `gh-pages` branch in your repository to serve as the Helm chart repository index
  2. Add the `helm/chart-releaser-action` GitHub Actions workflow to your repo; configure it with `charts_dir` pointing to your charts directory and a GitHub token secret
  3. On each push to the default branch, the action packages changed charts, uploads them as GitHub release assets, and updates the `index.yaml` on `gh-pages`
  4. Consumers add your chart repo with `helm repo add <name> https://<your-org>.github.io/<repo>` and install with `helm install <release> <name>/<chart>`
  5. Bump `version` in `Chart.yaml` for each release; chart-releaser detects version changes to know which charts have changed and need releasing
  6. For multi-chart monorepos, chart-releaser handles each chart independently — each gets its own GitHub release tagged `<chart-name>-<version>`

Known gotchas

Related routes

Publish and consume a private Helm chart using an OCI registry (GitHub Container Registry) with chart provenance verification
helm.sh · 6 steps · unrated
Push and pull Helm charts as OCI artifacts using GHCR and the Helm OCI registry support
helm.sh/docs/topics/registries · 6 steps · unrated
Build a Helm library chart that provides named templates for common Kubernetes resources and consume it from multiple application charts without duplicating boilerplate
Helm · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans