From 664bcb4e883d2a234e510249254020a59e355fb5 Mon Sep 17 00:00:00 2001 From: Yue Yang Date: Thu, 20 Jun 2024 00:19:38 +0800 Subject: [PATCH] refactor(ci): release helm chart Signed-off-by: Yue Yang --- .github/workflows/release_helm_chart.yml | 29 ++++-------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/.github/workflows/release_helm_chart.yml b/.github/workflows/release_helm_chart.yml index b9d8296e6f..1ee39d4a47 100644 --- a/.github/workflows/release_helm_chart.yml +++ b/.github/workflows/release_helm_chart.yml @@ -9,38 +9,17 @@ permissions: read-all jobs: release-chart: - runs-on: ubuntu-20.04 steps: - - name: "Must Triggered by Tag chart-" - run: | - # GITHUB_REF_TYPE MUST equals to "tag" - if [ "${GITHUB_REF_TYPE}" != "tag" ]; then - echo "This workflow must be triggered by tag" - echo "GITHUB_REF_TYPE: ${GITHUB_REF_TYPE}" - echo "GITHUB_REF: ${GITHUB_REF}" - exit 1 - fi - - # The tag MUST start with "chart-" - GIT_TAG=${GITHUB_REF##*/} - if [[ "${GIT_TAG}" == "chart-"* ]]; then - exit 0 - fi - - echo "The tag must start with 'chart-'" - echo "GITHUB_REF: ${GITHUB_REF}" - exit 1 - uses: actions/checkout@v4 - - name: "Extract Version" + - name: Extract version id: extract_version run: | - GIT_TAG=${GITHUB_REF##*/} - VERSION=${GIT_TAG##chart-} - echo "::set-output name=version::$(echo $VERSION)" + VERSION=${GITHUB_REF_NAME##chart-} + echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Publish Helm chart uses: stefanprodan/helm-gh-pages@master with: - token: ${{ secrets.CR_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} charts_dir: helm charts_url: https://charts.chaos-mesh.org owner: chaos-mesh