Skip to content

Commit aeb1dda

Browse files
authored
Merge pull request #55 from DaleStudy/use-secrets-input
ci: deploy with the wrangler-action secrets input
2 parents fac4c6d + 289b6be commit aeb1dda

2 files changed

Lines changed: 11 additions & 12 deletions

File tree

β€Ž.github/workflows/deploy.ymlβ€Ž

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,18 @@ jobs:
2424
- run: bun run test
2525

2626
# PRIVATE_KEY λŠ” μ—¬λŸ¬ μ€„μ§œλ¦¬ PEM 이라 JSON 으둜 μ“΄λ‹€
27-
- name: Write secrets file
28-
env:
29-
PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
30-
AI_GATEWAY_TOKEN: ${{ secrets.AI_GATEWAY_TOKEN }}
31-
INTERNAL_SECRET: ${{ secrets.INTERNAL_SECRET }}
32-
WEBHOOK_SECRET: ${{ secrets.WEBHOOK_SECRET }}
33-
run: |
34-
jq -n --arg private_key "$PRIVATE_KEY" --arg ai "$AI_GATEWAY_TOKEN" --arg internal "$INTERNAL_SECRET" --arg webhook "$WEBHOOK_SECRET" \
35-
'{PRIVATE_KEY: $private_key, AI_GATEWAY_TOKEN: $ai, INTERNAL_SECRET: $internal, WEBHOOK_SECRET: $webhook}' > "$RUNNER_TEMP/secrets.json"
36-
3727
- name: Deploy
3828
uses: cloudflare/wrangler-action@v4
3929
with:
4030
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
4131
packageManager: bun
42-
command: deploy --secrets-file ${{ runner.temp }}/secrets.json
32+
secrets: |
33+
PRIVATE_KEY
34+
AI_GATEWAY_TOKEN
35+
INTERNAL_SECRET
36+
WEBHOOK_SECRET
37+
env:
38+
PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
39+
AI_GATEWAY_TOKEN: ${{ secrets.AI_GATEWAY_TOKEN }}
40+
INTERNAL_SECRET: ${{ secrets.INTERNAL_SECRET }}
41+
WEBHOOK_SECRET: ${{ secrets.WEBHOOK_SECRET }}

β€ŽAGENTS.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ GitHub webhook
7373

7474
## 배포와 μ‹œν¬λ¦Ώ
7575

76-
`main` 에 λ¨Έμ§€λ˜λ©΄ GitHub Actions(`.github/workflows/deploy.yml`)κ°€ ν…ŒμŠ€νŠΈ ν›„ `wrangler deploy --secrets-file` 둜 λ°°ν¬ν•œλ‹€. PR μ—μ„œλŠ” `integration.yaml` 이 ν…ŒμŠ€νŠΈλ§Œ λˆλ‹€. 웹훅을 λ°›λŠ” μ„œλ²„λΌ PR λ―Έλ¦¬λ³΄κΈ°λŠ” 두지 μ•ŠλŠ”λ‹€.
76+
`main` 에 λ¨Έμ§€λ˜λ©΄ GitHub Actions(`.github/workflows/deploy.yml`)κ°€ ν…ŒμŠ€νŠΈ ν›„ GitHub secret 을 Worker secret 으둜 λ„£μœΌλ©° λ°°ν¬ν•œλ‹€. PR μ—μ„œλŠ” `integration.yaml` 이 ν…ŒμŠ€νŠΈλ§Œ λˆλ‹€. 웹훅을 λ°›λŠ” μ„œλ²„λΌ PR λ―Έλ¦¬λ³΄κΈ°λŠ” 두지 μ•ŠλŠ”λ‹€.
7777

7878
| Worker μ—μ„œ μ½λŠ” 이름 | μ–΄λ””μ„œ μ˜€λ‚˜ |
7979
| ---------------------- | ----------------------------------------------------------------------------------- |

0 commit comments

Comments
Β (0)