From 1ba0e9ff6aafb668535666cd5955df60054f8cc2 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Mon, 1 Jan 2024 15:20:10 +0100 Subject: [PATCH] fix(common): ensure common is uploaded to tccr.io/quay as oci artifact --- .github/workflows/common.release.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/common.release.yaml b/.github/workflows/common.release.yaml index f27218e4..ae54b5e8 100644 --- a/.github/workflows/common.release.yaml +++ b/.github/workflows/common.release.yaml @@ -55,3 +55,20 @@ jobs: env: CR_TOKEN: "${{ secrets.BOT_TOKEN }}" CR_SKIP_EXISTING: "true" + + - name: Helm | Login + shell: bash + run: echo ${{ secrets.QUAY_TCCR_TOKEN }} | helm registry login -u ${{ secrets.QUAY_TCCR_USER }} --password-stdin quay.io + + - name: Push Charts to GHCR + run: | + for pkg in .cr-release-packages/*; do + if [ -z "${pkg:-}" ]; then + break + fi + helm push "${pkg}" oci://quay.io/truecharts/charts + done + + - name: Helm | Logout + shell: bash + run: helm registry logout quay.io