From 8a769a0582f535e835ce70e603f24b0fd2dbdeac Mon Sep 17 00:00:00 2001 From: Eriks Zelenka Date: Wed, 7 Feb 2024 22:11:06 +0000 Subject: [PATCH] ci: fixing broken release --- .github/workflows/release.yaml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0a521b83..8a30cdac 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -28,18 +28,23 @@ jobs: run: | VERSION=$(make image_tag) echo "SOPS_SEC_OPERATOR_VERSION=$VERSION" >> $GITHUB_ENV - SKIP_RELEASE=$(git tag -l "${SOPS_SEC_OPERATOR_VERSION}") + SKIP_RELEASE=$(git tag -l "${VERSION}") echo "IMAGE_FULL_NAME=$(make image_full_name)" >> $GITHUB_ENV echo "IMAGE_LATEST_NAME=$(make image_latest_name)" >> $GITHUB_ENV echo "IMAGE_CACHE_NAME=$(make image_cache_name)" >> $GITHUB_ENV - echo "SKIP_RELEASE=$SKIP_RELEASE" >> $GITHUB_ENV + echo "SKIP_RELEASE=${SKIP_RELEASE}" >> $GITHUB_ENV - - name: Install asdf tools + - name: Skip release if: env.SKIP_RELEASE != '' + run: | + echo "Skip release, tag found for ${VERSION}" + + - name: Install asdf tools + if: env.SKIP_RELEASE == '' uses: asdf-vm/actions/install@v2 - name: install hub - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' run: | curl -sSLO https://github.com/github/hub/releases/download/v${HUB_VERSION}/hub-linux-amd64-${HUB_VERSION}.tgz tar -xzf hub-linux-amd64-${HUB_VERSION}.tgz @@ -47,22 +52,22 @@ jobs: sudo mv hub-linux-amd64-${HUB_VERSION}/bin/hub /usr/local/bin/ - name: Set up QEMU - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASS }} - name: Tag and release - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} run: | @@ -71,7 +76,7 @@ jobs: hub release create -F chglog.tmp "${SOPS_SEC_OPERATOR_VERSION}" - name: Docker build - if: env.SKIP_RELEASE != '' + if: env.SKIP_RELEASE == '' uses: docker/build-push-action@v5 with: context: .