Skip to content

Commit 840b8c3

Browse files
Fix: Refactor secret management step to clean up existing secrets before setting new ones
1 parent 9daa6d1 commit 840b8c3

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/main.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,18 @@ jobs:
7171
7272
node update_config.cjs
7373
74-
- name: Set secrets in Worker
74+
- name: Clean up existing secrets and set new ones
7575
env:
7676
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
7777
run: |
78+
# Delete existing secrets if they exist (ignore errors)
79+
wrangler secret delete ADMIN_PASSWORD --force || true
80+
wrangler secret delete MOODLE_API_TOKEN --force || true
81+
wrangler secret delete SMTP_PASS --force || true
82+
wrangler secret delete JWT_SECRET --force || true
83+
wrangler secret delete GOOGLE_API_KEY --force || true
84+
85+
# Set new secrets
7886
echo "${{ secrets.ADMIN_PASSWORD }}" | wrangler secret put ADMIN_PASSWORD
7987
echo "${{ secrets.MOODLE_API_TOKEN }}" | wrangler secret put MOODLE_API_TOKEN
8088
echo "${{ secrets.SMTP_PASS }}" | wrangler secret put SMTP_PASS

0 commit comments

Comments
 (0)