From c2444b108f901d29ad4d82d8120a0ce55d189b91 Mon Sep 17 00:00:00 2001 From: Nicolas Lamirault Date: Thu, 18 Jul 2024 11:45:45 +0200 Subject: [PATCH] feat(helm): push chart to the OCI Registry Signed-off-by: Nicolas Lamirault --- .github/workflows/release.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8d894951..157bdc0d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -36,3 +36,20 @@ jobs: env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" CR_SKIP_EXISTING: true + + - name: Login to GHCR + uses: docker/login-action@v3.2.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_OWNER}/charts" + done \ No newline at end of file