Publish Helm chart to GHCR OCI registry #4

Merged
cpfarhood merged 1 commits from feat/helm-oci-publish into main 2026-02-20 12:16:35 +00:00
cpfarhood commented 2026-02-20 12:15:03 +00:00 (Migrated from github.com)

Summary

  • Adds .github/workflows/helm-release.yaml that packages chart/ and pushes to oci://ghcr.io/cpfarhood/charts on every push to main that touches chart/**

After merging

The GHCR package ghcr.io/cpfarhood/charts/antigravity will be private by default. Go to GitHub Packages and set it to public, or add registry credentials to the Flux HelmRepository.

Test plan

  • Merge and confirm Actions workflow runs
  • Verify oci://ghcr.io/cpfarhood/charts/antigravity:0.1.0 is published
  • Set package visibility to public

🤖 Generated with Claude Code
via Happy

## Summary - Adds `.github/workflows/helm-release.yaml` that packages `chart/` and pushes to `oci://ghcr.io/cpfarhood/charts` on every push to `main` that touches `chart/**` ## After merging The GHCR package `ghcr.io/cpfarhood/charts/antigravity` will be **private** by default. Go to [GitHub Packages](https://github.com/cpfarhood?tab=packages) and set it to public, or add registry credentials to the Flux HelmRepository. ## Test plan - [ ] Merge and confirm Actions workflow runs - [ ] Verify `oci://ghcr.io/cpfarhood/charts/antigravity:0.1.0` is published - [ ] Set package visibility to public 🤖 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering)
Sign in to join this conversation.