Distribute Charts in OCI format
Issue or Feature Request: Helm supports multiple distribution methods, traditional Helm repositories (http based) and the newer OCI Registry.
It would be good (nice?) to provide support for distributing charts as OCI artifacts within an OCI registry such as ghcr.io
Potential part solution borrowed from the argoproj
Looking at your current release method, this might be more of a guide than a solution.
`
-
name: Login to GHCR uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }}
-
name: Push chart to GHCR run: | shopt -s nullglob for pkg in .cr-release-packages/*.tgz; do if [ -z "${pkg:-}" ]; then break fi helm push "${pkg}" oci://ghcr.io/${{ github.repository }} done `
@TheBlackMini, thank you for reaching out! Sorry for delayed follow-up. We are discussing this as an option for distribution and will keep this issue open. Any future updates will be tracked here.