File tree 1 file changed +17
-8
lines changed
1 file changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -61,14 +61,23 @@ jobs:
61
61
apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN_WORKERS }}
62
62
command : " deploy --minify src/index.ts --env ${{ env.MODE }}"
63
63
workingDirectory : ./api
64
- secrets : |
65
- MODE
66
- API_MAIL_DKIM_PRIVATE_KEY
67
- API_DISCORD_WEBHOOK_URL_CONTACT
68
- API_DISCORD_WEBHOOK_MENTION_ID
69
- API_CONTACT_MANIFEST
70
- API_ASSETS_ENDPOINT
71
- API_ASSETS_ACCESS_KEY
64
+
65
+ # 前のジョブの `secrets` を指定するやり方だと, Workers はちゃんと env に従ってデプロイされるけど,
66
+ # Secrets はなぜか env を無視して put してしまうのでここで自前で put する.
67
+ - name : 🔐 Put Workers Secret
68
+ uses :
cloudflare/[email protected]
69
+ with :
70
+ accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
71
+ apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN_WORKERS }}
72
+ command : |
73
+ secret put MODE --env ${{ env.MODE }}
74
+ secret put API_MAIL_DKIM_PRIVATE_KEY --env ${{ env.MODE }}
75
+ secret put API_DISCORD_WEBHOOK_URL_CONTACT --env ${{ env.MODE }}
76
+ secret put API_DISCORD_WEBHOOK_MENTION_ID --env ${{ env.MODE }}
77
+ secret put API_CONTACT_MANIFEST --env ${{ env.MODE }}
78
+ secret put API_ASSETS_ENDPOINT --env ${{ env.MODE }}
79
+ secret put API_ASSETS_ACCESS_KEY --env ${{ env.MODE }}
80
+ workingDirectory : ./api
72
81
env :
73
82
MODE : ${{ env.MODE }}
74
83
API_MAIL_DKIM_PRIVATE_KEY : ${{ secrets.API_MAIL_DKIM_PRIVATE_KEY }}
You can’t perform that action at this time.
0 commit comments