diff --git a/.github/workflows/deploy-api.yml b/.github/workflows/deploy-api.yml index 7864a11..f0139a1 100644 --- a/.github/workflows/deploy-api.yml +++ b/.github/workflows/deploy-api.yml @@ -31,7 +31,12 @@ jobs: run: npm ci - name: Deploy Cloudflare Worker + if: ${{ secrets.CLOUDFLARE_API_TOKEN != '' && secrets.CLOUDFLARE_ACCOUNT_ID != '' }} run: npm run deploy -w @protectedshare/api env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + + - name: Skip deploy when Cloudflare secrets are missing + if: ${{ secrets.CLOUDFLARE_API_TOKEN == '' || secrets.CLOUDFLARE_ACCOUNT_ID == '' }} + run: echo "Skipping deploy because CLOUDFLARE_API_TOKEN and/or CLOUDFLARE_ACCOUNT_ID is not configured."