Skip to content

Commit 549709b

Browse files
committed
Update Action dependencies in build-and-test workflow
1 parent a90d6ca commit 549709b

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

.github/workflows/build-and-test.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,22 @@ jobs:
1919

2020
# Define environment variables once at the job level
2121
# These will be available to ALL steps in this job
22+
# @TODO: These are real keys set on GitHub. But the production build only occurs on Vercel, and it's the only place that needs real keys. Once we set up a test framework using Docker containers for Suprabase, Upstash, etc., we should replace these keys with test keys.
2223
env:
2324
CONVERTKIT_API_KEY: ${{ secrets.CONVERTKIT_API_KEY }}
2425
CONVERTKIT_FORM_ID: ${{ secrets.CONVERTKIT_FORM_ID }}
26+
CRON_SECRET: ${{ secrets.CRON_SECRET }}
2527
RESEND_API_KEY: ${{ secrets.RESEND_API_KEY }}
2628
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
2729
PUBLIC_SENTRY_DSN: ${{ secrets.PUBLIC_SENTRY_DSN }}
30+
PUBLIC_SUPABASE_URL: ${{ secrets.PUBLIC_SUPABASE_URL }}
31+
PUBLIC_SUPABASE_KEY: ${{ secrets.PUBLIC_SUPABASE_KEY }}
32+
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
33+
KV_URL: ${{ secrets.KV_URL }}
34+
KV_REST_API_URL: ${{ secrets.KV_REST_API_URL }}
35+
KV_REST_API_TOKEN: ${{ secrets.KV_REST_API_TOKEN }}
36+
KV_REST_API_READ_ONLY_TOKEN: ${{ secrets.KV_REST_API_READ_ONLY_TOKEN }}
37+
REDIS_URL: ${{ secrets.REDIS_URL }}
2838
WEBMENTION_IO_TOKEN: ${{ secrets.WEBMENTION_IO_TOKEN }}
2939

3040
steps:
@@ -54,7 +64,7 @@ jobs:
5464
npx vitest run --coverage
5565
5666
- name: Report Coverage
57-
uses: davelosert/vitest-coverage-report-action@v2
67+
uses: davelosert/vitest-coverage-report-action@v2.8.3
5868
if: always()
5969
with:
6070
json-summary-path: './coverage/coverage-summary.json'
@@ -80,7 +90,7 @@ jobs:
8090
retention-days: 30
8191

8292
- name: Upload test coverage
83-
uses: actions/upload-artifact@v4
93+
uses: actions/upload-artifact@v5.0.0
8494
if: always()
8595
with:
8696
name: test-coverage
@@ -99,7 +109,7 @@ jobs:
99109
uses: actions/checkout@v4
100110

101111
- name: Deploy to Vercel (Preview)
102-
uses: amondnet/vercel-action@v25
112+
uses: amondnet/vercel-action@v41.1.4
103113
id: vercel-preview
104114
with:
105115
vercel-token: ${{ secrets.VERCEL_TOKEN }}
@@ -110,7 +120,7 @@ jobs:
110120
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
111121

112122
- name: Comment preview URL on PR
113-
uses: actions/github-script@v7
123+
uses: actions/github-script@v8
114124
if: github.event_name == 'pull_request'
115125
with:
116126
script: |
@@ -145,7 +155,7 @@ jobs:
145155
uses: actions/checkout@v4
146156

147157
- name: Deploy to Vercel (Production)
148-
uses: amondnet/vercel-action@v25
158+
uses: amondnet/vercel-action@v41.1.4
149159
id: vercel-production
150160
with:
151161
vercel-token: ${{ secrets.VERCEL_TOKEN }}

0 commit comments

Comments
 (0)