From 49702047f9eea9688bd1d8e990caf285084e00d2 Mon Sep 17 00:00:00 2001 From: dd di cesare Date: Fri, 21 Jun 2024 11:15:13 +0200 Subject: [PATCH] [workflow] Gh workflow to sync a deleted release --- .../workflows/delete-release-helm-chart.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/delete-release-helm-chart.yaml diff --git a/.github/workflows/delete-release-helm-chart.yaml b/.github/workflows/delete-release-helm-chart.yaml new file mode 100644 index 0000000..6044c40 --- /dev/null +++ b/.github/workflows/delete-release-helm-chart.yaml @@ -0,0 +1,22 @@ +# Description: This workflow is used to communicate Kuadrant helm charts repo that a release has been deleted. + +name: Delete Release Helm Chart +on: + release: + types: + - deleted +jobs: + delete_chart_release: + runs-on: ubuntu-latest + + steps: + - name: Parse Tag + run: | + tag=${{ github.event.release.tag_name || inputs.operatorTag }} + echo "OPERATOR_VERSION=${tag#v}" >> $GITHUB_ENV + + - name: Sync deleted Helm Chart with repository + run: | + make helm-sync-package-deleted \ + VERSION=${{env.OPERATOR_VERSION}} \ + HELM_WORKFLOWS_TOKEN=${{ secrets.HELM_WORKFLOWS_TOKEN }}