Skip to content

Commit 06ef3e0

Browse files
committed
amend
1 parent 6333ee5 commit 06ef3e0

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

.github/workflows/docs-local.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,26 @@ jobs:
6666
platforms: linux/amd64,linux/arm64/v8
6767
push: true
6868
tags: ${{ secrets.DOCKER_HUB_USER }}/${{ secrets.DOCKER_IMAGE_NAME}}:latest
69+
decide-deploy:
70+
name: Decide deployment 🤔
71+
runs-on: ubuntu-latest
72+
outputs:
73+
do_deploy: ${{ steps.decide.outputs.do_deploy }}
74+
steps:
75+
- id: decide
76+
run: |
77+
if [ "${{ secrets.NO_DEPLOY }}" = "true" ]; then
78+
echo "do_deploy=false" >> "$GITHUB_OUTPUT"
79+
else
80+
echo "do_deploy=true" >> "$GITHUB_OUTPUT"
81+
fi
6982
deploy:
7083
name: Deployment 💻
7184
runs-on: ubuntu-latest
72-
needs: [docker-build]
85+
needs: [docker-build, decide-deploy]
86+
if: ${{ needs.decide-deploy.outputs.do_deploy == 'true' }}
7387
env:
74-
NO_DEPLOY: ${{ secrets.NO_DEPLOY }}
7588
NO_VPN: ${{ secrets.NO_VPN }}
76-
if: ${{ env.NO_DEPLOY != 'true' }}
7789
steps:
7890
- name: Checkout repo
7991
uses: actions/checkout@v4

0 commit comments

Comments
 (0)