File tree Expand file tree Collapse file tree 1 file changed +28
-2
lines changed
Expand file tree Collapse file tree 1 file changed +28
-2
lines changed Original file line number Diff line number Diff line change 33 push :
44 branches : main
55 paths :
6+ - ' .github/**'
67 - ' _cf/**'
8+
79jobs :
10+ get-workers :
11+ name : Get Cloudflare Workers
12+ runs-on : ubuntu-latest
13+ outputs :
14+ workers : ${{ steps.get-workers.outputs.workers }}
15+ steps :
16+ - uses : actions/checkout@v5
17+ - name : Get workers
18+ id : get-workers
19+ run : |
20+ workers=$(find _cf -mindepth 1 -maxdepth 1 -type d |
21+ xargs -n1 basename | jq -MRnc '[inputs]')
22+ echo "workers=$workers" >> $GITHUB_OUTPUT
23+
824 cloudflare-worker :
9- name : Deploy Cloudflare Worker
25+ name : Deploy Cloudflare Workers
1026 runs-on : ubuntu-latest
27+ needs : get-workers
1128 strategy :
1229 matrix :
13- worker : [security-headers, netlify-deployment-status, redirects]
30+ worker : ${{ fromJSON(needs.get-workers.outputs.workers) }}
31+ include :
32+ - worker : netlify-deployment-status
33+ secrets : |
34+ NETLIFY_GH_TOKEN
35+ NETLIFY_JWS_SECRET
1436 steps :
1537 - uses : actions/checkout@v5
1638 - name : Deploy Cloudflare Worker (${{ matrix.worker }})
1941 apiToken : ${{ secrets.CF_API_TOKEN }}
2042 accountId : ${{ secrets.CF_ACCOUNT_ID }}
2143 workingDirectory : _cf/${{ matrix.worker }}
44+ secrets : ${{ matrix.secrets }}
45+ env :
46+ NETLIFY_GH_TOKEN : ${{ secrets.NETLIFY_GH_TOKEN }}
47+ NETLIFY_JWS_SECRET : ${{ secrets.NETLIFY_JWS_SECRET }}
You can’t perform that action at this time.
0 commit comments