From f48d5bfedf661d8ca2de5762d98875206a3f7fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sch=C3=B6n?= Date: Sat, 23 Jul 2022 16:02:38 +0200 Subject: [PATCH] run release build only if MY_TOKEN secret is set and not empty --- .github/workflows/docker.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ceb71801..845121de 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -6,9 +6,22 @@ env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} jobs: + check-token: + runs-on: ubuntu-latest + outputs: + token: ${{ steps.token.outputs.defined }} + steps: + - id: token + env: + MY_TOKEN: ${{ secrets.MY_TOKEN }} + if: "${{ env.MY_TOKEN != '' }}" + run: echo "::set-output name=defined::true" + build: name: Release runs-on: ubuntu-latest + needs: [check-token] + if: needs.check-token.outputs.token == 'true' steps: - name: Checkout uses: actions/checkout@v3