Skip to content

Commit 258e0e0

Browse files
Fix: Update workflow to separate secret updates and deployment steps for clarity
1 parent 07a0633 commit 258e0e0

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.github/workflows/main.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,25 @@ jobs:
6868
6969
node update_config.cjs
7070
71-
- name: Deploy to Cloudflare Workers
71+
- name: Update existing secrets
7272
uses: cloudflare/wrangler-action@v3
7373
with:
7474
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
75-
secrets: |
76-
ADMIN_PASSWORD
77-
MOODLE_API_TOKEN
78-
SMTP_PASS
79-
JWT_SECRET
80-
GOOGLE_API_KEY
75+
command: |
76+
echo "$ADMIN_PASSWORD" | wrangler secret put ADMIN_PASSWORD
77+
echo "$MOODLE_API_TOKEN" | wrangler secret put MOODLE_API_TOKEN
78+
echo "$SMTP_PASS" | wrangler secret put SMTP_PASS
79+
echo "$JWT_SECRET" | wrangler secret put JWT_SECRET
80+
echo "$GOOGLE_API_KEY" | wrangler secret put GOOGLE_API_KEY
8181
env:
8282
ADMIN_PASSWORD: ${{ secrets.ADMIN_PASSWORD }}
8383
MOODLE_API_TOKEN: ${{ secrets.MOODLE_API_TOKEN }}
8484
SMTP_PASS: ${{ secrets.SMTP_PASS }}
8585
JWT_SECRET: ${{ secrets.JWT_SECRET }}
8686
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
87+
88+
- name: Deploy to Cloudflare Workers
89+
uses: cloudflare/wrangler-action@v3
90+
with:
91+
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
92+
command: deploy

0 commit comments

Comments
 (0)