2626 codegen : ${{ steps.changed-files.outputs.codegen_any_modified == 'true' }}
2727 lint : ${{ steps.changed-files.outputs.lint_any_modified == 'true' }}
2828 ui : ${{ steps.changed-files.outputs.ui_any_modified == 'true' }}
29- runs-on : ubuntu-latest
29+ runs-on : ubuntu-24.04
3030 steps :
3131 - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3232 with :
@@ -111,7 +111,7 @@ jobs:
111111 name : Unit Tests
112112 needs : [ changed-files ]
113113 if : ${{ needs.changed-files.outputs.tests == 'true' }}
114- runs-on : ubuntu-latest
114+ runs-on : ubuntu-24.04
115115 timeout-minutes : 10
116116 steps :
117117 - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -157,7 +157,7 @@ jobs:
157157 argo-images :
158158 name : argo-images
159159 # needs: [ lint ]
160- runs-on : ubuntu-latest
160+ runs-on : ubuntu-24.04
161161 timeout-minutes : 10
162162 strategy :
163163 fail-fast : false
@@ -188,7 +188,7 @@ jobs:
188188 name : E2E Tests
189189 needs : [ changed-files, argo-images ]
190190 if : ${{ needs.changed-files.outputs.e2e-tests == 'true' }}
191- runs-on : ubuntu-latest
191+ runs-on : ubuntu-24.04
192192 # These tests usually finish in ~25m, but occasionally they take much longer due to resource
193193 # contention on the runner, which we have no control over.
194194 timeout-minutes : 60
@@ -372,7 +372,7 @@ jobs:
372372 name : E2E Tests - Composite result
373373 needs : [ e2e-tests ]
374374 if : ${{ always() }}
375- runs-on : ubuntu-latest
375+ runs-on : ubuntu-24.04
376376 steps :
377377 - run : |
378378 result="${{ needs.e2e-tests.result }}"
@@ -387,7 +387,7 @@ jobs:
387387 name : Codegen
388388 needs : [ changed-files ]
389389 if : ${{ needs.changed-files.outputs.codegen == 'true' }}
390- runs-on : ubuntu-latest
390+ runs-on : ubuntu-24.04
391391 timeout-minutes : 20
392392 env :
393393 GOPATH : /home/runner/go
@@ -424,7 +424,7 @@ jobs:
424424 name : Lint
425425 needs : [ changed-files ]
426426 if : ${{ needs.changed-files.outputs.lint == 'true' }}
427- runs-on : ubuntu-latest
427+ runs-on : ubuntu-24.04
428428 timeout-minutes : 15 # must be strictly greater than the timeout in .golangci.yml
429429 env :
430430 GOPATH : /home/runner/go
@@ -446,7 +446,7 @@ jobs:
446446 name : UI
447447 needs : [ changed-files ]
448448 if : ${{ needs.changed-files.outputs.ui == 'true' }}
449- runs-on : ubuntu-latest
449+ runs-on : ubuntu-24.04
450450 timeout-minutes : 6
451451 env :
452452 NODE_OPTIONS : --max-old-space-size=4096
0 commit comments