From bbabd5373aa905c7ca07b0b723d2e160ae45860e Mon Sep 17 00:00:00 2001 From: David Wertenteil Date: Sun, 8 Oct 2023 12:18:19 +0300 Subject: [PATCH] Adding check-secret to build image wf Signed-off-by: David Wertenteil --- .github/workflows/d-publish-image.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/d-publish-image.yaml b/.github/workflows/d-publish-image.yaml index a2dac7a7..626f3f1f 100644 --- a/.github/workflows/d-publish-image.yaml +++ b/.github/workflows/d-publish-image.yaml @@ -25,6 +25,20 @@ on: type: boolean description: 'support amd64/arm64' jobs: + check-secret: + name: check if QUAYIO_REGISTRY_USERNAME & QUAYIO_REGISTRY_PASSWORD is set in github secrets + runs-on: ubuntu-latest + outputs: + is-secret-set: ${{ steps.check-secret-set.outputs.is-secret-set }} + steps: + - name: check if QUAYIO_REGISTRY_USERNAME & QUAYIO_REGISTRY_PASSWORD is set in github secrets + id: check-secret-set + env: + QUAYIO_REGISTRY_USERNAME: ${{ secrets.QUAYIO_REGISTRY_USERNAME }} + QUAYIO_REGISTRY_PASSWORD: ${{ secrets.QUAYIO_REGISTRY_PASSWORD }} + run: | + echo "is-secret-set=${{ env.QUAYIO_REGISTRY_USERNAME != '' && env.QUAYIO_REGISTRY_PASSWORD != '' }}" >> $GITHUB_OUTPUT + build-cli-image: needs: [check-secret] if: needs.check-secret.outputs.is-secret-set == 'true'