From 883bcfd7d1abd68ed80694d13f4c64900a053a28 Mon Sep 17 00:00:00 2001 From: jwcesign Date: Tue, 24 Oct 2023 17:39:28 +0800 Subject: [PATCH] ci: fix uploading chart assests multiple times Signed-off-by: jwcesign --- .github/workflows/release.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6b33561b2..923366134 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,8 +40,6 @@ jobs: files: | _output/release/${{ matrix.target }}-${{ matrix.os }}-${{ matrix.arch }}.tgz _output/release/${{ matrix.target }}-${{ matrix.os }}-${{ matrix.arch }}.tgz.sha256 - _output/charts/karmada-chart-${{ github.ref_name }}.tgz - _output/charts/karmada-chart-${{ github.ref_name }}.tgz.sha256 release-crds-assests: name: release crds runs-on: ubuntu-22.04 @@ -62,6 +60,22 @@ jobs: with: files: | crds.tar.gz + release-charts: + name: Release charts + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + - name: Making helm charts + env: + VERSION: ${{ github.ref_name }} + run: make package-chart + - name: Uploading assets... + if: ${{ !env.ACT }} + uses: softprops/action-gh-release@v1 + with: + files: | + _output/charts/karmada-chart-${{ github.ref_name }}.tgz + _output/charts/karmada-chart-${{ github.ref_name }}.tgz.sha256 update-krew-index: needs: release-assests name: Update krew-index