@@ -14,20 +14,20 @@ permissions:
1414
1515jobs :
1616 upgrade :
17- runs-on : ubuntu-22 .04
17+ runs-on : ubuntu-24 .04
1818 steps :
19- - uses : actions/setup-node@v4
19+ - uses : actions/setup-node@v6
2020 with :
21- node-version : " 20.10.0 "
21+ node-version : " 24.11.1 "
2222 - name : Configure AWS Prod Credentials
23- uses : aws-actions/configure-aws-credentials@v4
23+ uses : aws-actions/configure-aws-credentials@v5
2424 if : github.event.deployment.environment == 'prod'
2525 with :
2626 aws-region : us-west-2
2727 role-to-assume : ${{ secrets.AWS_PROD_ROLE_TO_ASSUME }}
2828 role-duration-seconds : 2700
2929 - name : Configure AWS Credentials
30- uses : aws-actions/configure-aws-credentials@v4
30+ uses : aws-actions/configure-aws-credentials@v5
3131 if : github.event.deployment.environment != 'prod'
3232 with :
3333 aws-region : us-west-2
4343 uses : docker/login-action@v3
4444 with :
4545 registry : ${{ secrets.ECR_REPO }}
46- - uses : actions/checkout@v2
46+ - uses : actions/checkout@v6
4747 with :
4848 ref : ${{ github.event.deployment.sha }}
4949 fetch-depth : 1
@@ -97,12 +97,12 @@ jobs:
9797 if : failure() && github.ref == 'refs/heads/main'
9898
9999 github-tag-and-release :
100- runs-on : ubuntu-22 .04
100+ runs-on : ubuntu-24 .04
101101 if : github.event.deployment.environment == 'prod'
102102 needs :
103103 - upgrade
104104 steps :
105- - uses : actions/checkout@v4
105+ - uses : actions/checkout@v6
106106 with :
107107 ref : ${{ github.event.deployment.sha }}
108108 fetch-tags : true
@@ -121,7 +121,7 @@ jobs:
121121 tag_exists_error : false
122122 - name : Build Changelog
123123 id : build_changelog
124- uses : mikepenz/release-changelog-builder-action@v4
124+ uses : mikepenz/release-changelog-builder-action@v6
125125 with :
126126 fromTag : ${{ steps.fetch_tag.outputs.PREVIOUS_TAG }}
127127 - name : Produce Github Release for Prod Deployments
@@ -218,11 +218,11 @@ jobs:
218218 run :
219219 working-directory : frontend
220220 steps :
221- - uses : actions/setup-node@v4
221+ - uses : actions/setup-node@v6
222222 with :
223- node-version : " 20.10.0 "
223+ node-version : " 24.11.1 "
224224 - name : Configure AWS Credentials
225- uses : aws-actions/configure-aws-credentials@v4
225+ uses : aws-actions/configure-aws-credentials@v5
226226 with :
227227 aws-region : us-west-2
228228 role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
@@ -231,7 +231,7 @@ jobs:
231231 uses : docker/login-action@v3
232232 with :
233233 registry : ${{ secrets.ECR_REPO }}
234- - uses : actions/checkout@v3
234+ - uses : actions/checkout@v6
235235 with :
236236 fetch-depth : 1
237237 - name : Install dependencies
@@ -256,15 +256,15 @@ jobs:
256256
257257 - name : Upload FE test results as an artifact
258258 if : always()
259- uses : actions/upload-artifact@v4
259+ uses : actions/upload-artifact@v5
260260 with :
261261 name : playwright-report-${{ matrix.project }}-${{ matrix.shardCurrent }}-${{ matrix.shardTotal }}
262262 path : frontend/playwright-report
263263 retention-days : 14
264264
265265 - name : Upload blob report to GitHub Actions Artifacts
266266 if : always()
267- uses : actions/upload-artifact@v4
267+ uses : actions/upload-artifact@v5
268268 with :
269269 name : all-blob-reports-${{ matrix.project }}-${{ matrix.shardCurrent }}
270270 path : frontend/blob-report
@@ -304,32 +304,32 @@ jobs:
304304 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
305305
306306 functional-test :
307- runs-on : ubuntu-22 .04
307+ runs-on : ubuntu-24 .04
308308 timeout-minutes : 30
309309 needs :
310310 - upgrade
311311 steps :
312312 - name : Configure AWS Prod Credentials
313- uses : aws-actions/configure-aws-credentials@v4
313+ uses : aws-actions/configure-aws-credentials@v5
314314 if : github.event.deployment.environment == 'prod'
315315 with :
316316 aws-region : us-west-2
317317 role-to-assume : ${{ secrets.AWS_PROD_ROLE_TO_ASSUME }}
318318 role-duration-seconds : 2700
319319 - name : Configure AWS Credentials
320- uses : aws-actions/configure-aws-credentials@v4
320+ uses : aws-actions/configure-aws-credentials@v5
321321 if : github.event.deployment.environment != 'prod'
322322 with :
323323 aws-region : us-west-2
324324 role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
325325 role-duration-seconds : 2700
326- - uses : actions/checkout@v2
326+ - uses : actions/checkout@v6
327327 with :
328328 ref : ${{ github.event.deployment.sha }}
329329 fetch-depth : 1
330- - uses : actions/setup-python@v5
330+ - uses : actions/setup-python@v6
331331 with :
332- python-version : " 3.10 "
332+ python-version : " 3.14 "
333333 - name : Run functional test
334334 env :
335335 TFE_TOKEN : ${{ secrets.TFE_TOKEN }}
@@ -359,20 +359,20 @@ jobs:
359359 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
360360
361361 performance-test :
362- runs-on : ubuntu-22 .04
362+ runs-on : ubuntu-24 .04
363363 timeout-minutes : 30
364364 needs :
365365 - upgrade
366366 steps :
367367 - name : Configure AWS Prod Credentials
368- uses : aws-actions/configure-aws-credentials@v4
368+ uses : aws-actions/configure-aws-credentials@v5
369369 if : github.event.deployment.environment == 'prod'
370370 with :
371371 aws-region : us-west-2
372372 role-to-assume : ${{ secrets.AWS_PROD_ROLE_TO_ASSUME }}
373373 role-duration-seconds : 2700
374374 - name : Configure AWS Credentials
375- uses : aws-actions/configure-aws-credentials@v4
375+ uses : aws-actions/configure-aws-credentials@v5
376376 if : github.event.deployment.environment != 'prod'
377377 with :
378378 aws-region : us-west-2
@@ -388,7 +388,7 @@ jobs:
388388 uses : docker/login-action@v3
389389 with :
390390 registry : ${{ secrets.ECR_REPO }}
391- - uses : actions/checkout@v2
391+ - uses : actions/checkout@v6
392392 with :
393393 ref : ${{ github.event.deployment.sha }}
394394 fetch-depth : 1
@@ -403,7 +403,7 @@ jobs:
403403 make prod-performance-test
404404
405405 status :
406- runs-on : ubuntu-22 .04
406+ runs-on : ubuntu-24 .04
407407 if : ${{ always() }} # Ensures status is run after post-deploy tests, even if they fail
408408 needs :
409409 - performance-test
0 commit comments