File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,22 +16,29 @@ jobs:
1616 deploy :
1717 name : Deploy docs to Cloudflare
1818 runs-on : ubuntu-latest
19- if : ${{ secrets.CLOUDFLARE_API_TOKEN != '' && secrets.CLOUDFLARE_ACCOUNT_ID != '' && secrets.CLOUDFLARE_PAGES_PROJECT != '' }}
19+ env :
20+ CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
21+ CLOUDFLARE_ACCOUNT_ID : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
22+ CLOUDFLARE_PAGES_PROJECT : ${{ secrets.CLOUDFLARE_PAGES_PROJECT }}
2023 steps :
2124 - uses : actions/checkout@v4
2225
26+ - name : Skip deploy when Cloudflare secrets are missing
27+ if : ${{ env.CLOUDFLARE_API_TOKEN == '' || env.CLOUDFLARE_ACCOUNT_ID == '' || env.CLOUDFLARE_PAGES_PROJECT == '' }}
28+ run : |
29+ echo "Cloudflare secrets are missing; skipping docs deploy."
30+
2331 - name : Setup Node
32+ if : ${{ env.CLOUDFLARE_API_TOKEN != '' && env.CLOUDFLARE_ACCOUNT_ID != '' && env.CLOUDFLARE_PAGES_PROJECT != '' }}
2433 uses : actions/setup-node@v4
2534 with :
2635 node-version : " 20"
2736
2837 - name : Install Wrangler
38+ if : ${{ env.CLOUDFLARE_API_TOKEN != '' && env.CLOUDFLARE_ACCOUNT_ID != '' && env.CLOUDFLARE_PAGES_PROJECT != '' }}
2939 run : npm install -g wrangler@4
3040
3141 - name : Deploy docs
32- env :
33- CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
34- CLOUDFLARE_ACCOUNT_ID : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
35- CLOUDFLARE_PAGES_PROJECT : ${{ secrets.CLOUDFLARE_PAGES_PROJECT }}
42+ if : ${{ env.CLOUDFLARE_API_TOKEN != '' && env.CLOUDFLARE_ACCOUNT_ID != '' && env.CLOUDFLARE_PAGES_PROJECT != '' }}
3643 run : |
3744 wrangler pages deploy docs --project-name "$CLOUDFLARE_PAGES_PROJECT" --branch main
You can’t perform that action at this time.
0 commit comments