Skip to content

Commit bd0d4b1

Browse files
fullstackjamclaude
andcommitted
ci: manage worker secrets via wrangler-action in deploy
Push GITHUB_CLIENT_ID/SECRET, GOOGLE_CLIENT_ID/SECRET and JWT_SECRET to the Worker on each deploy, sourced from repo Actions secrets. GITHUB_* worker secrets map from GH_OAUTH_* actions secrets (GITHUB_ prefix is reserved). SENTRY_DSN stays manually managed on Cloudflare. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 07d5b23 commit bd0d4b1

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

‎.github/workflows/deploy.yml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@ jobs:
4040
with:
4141
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
4242
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
43+
secrets: |
44+
GITHUB_CLIENT_ID
45+
GITHUB_CLIENT_SECRET
46+
GOOGLE_CLIENT_ID
47+
GOOGLE_CLIENT_SECRET
48+
JWT_SECRET
49+
env:
50+
GITHUB_CLIENT_ID: ${{ secrets.GH_OAUTH_CLIENT_ID }}
51+
GITHUB_CLIENT_SECRET: ${{ secrets.GH_OAUTH_CLIENT_SECRET }}
52+
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
53+
GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }}
54+
JWT_SECRET: ${{ secrets.JWT_SECRET }}
4355

4456
- name: Health Check
4557
run: |

0 commit comments

Comments
 (0)