Skip to content

Commit f55af8f

Browse files
MasonMJoibel
authored andcommitted
ci: pin workflows to Ubuntu 24 (#13945)
Signed-off-by: Mason Malone <[email protected]> (cherry picked from commit 2699b14)
1 parent 6d87a90 commit f55af8f

10 files changed

+21
-21
lines changed

.github/workflows/changelog.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
permissions:
1717
contents: write # for peter-evans/create-pull-request to create branch
1818
pull-requests: write # for peter-evans/create-pull-request to create a PR
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04
2020
steps:
2121
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2222
with:

.github/workflows/ci-build.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
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

.github/workflows/dependabot-reviewer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
permissions:
1212
pull-requests: write # for approving a PR
1313
contents: write # for enabling auto-merge on a PR
14-
runs-on: ubuntu-latest
14+
runs-on: ubuntu-24.04
1515
steps:
1616
- name: Dependabot metadata
1717
id: metadata

.github/workflows/docs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions:
1717

1818
jobs:
1919
docs:
20-
runs-on: ubuntu-latest
20+
runs-on: ubuntu-24.04
2121
steps:
2222
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
2323
- uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0

.github/workflows/pr.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
title-check:
16-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- name: Check PR Title's semantic conformance
1919
uses: amannn/action-semantic-pull-request@e9fabac35e210fea40ca5b14c0da95a099eff26f # v5.4.0

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
build-linux:
2424
name: Build & push linux
2525
if: github.repository == 'argoproj/argo-workflows'
26-
runs-on: ubuntu-latest
26+
runs-on: ubuntu-24.04
2727
strategy:
2828
matrix:
2929
platform: [ linux/amd64, linux/arm64 ]
@@ -144,7 +144,7 @@ jobs:
144144
push-images:
145145
name: Push manifest with all images
146146
if: github.repository == 'argoproj/argo-workflows'
147-
runs-on: ubuntu-latest
147+
runs-on: ubuntu-24.04
148148
needs: [ build-linux, build-windows ]
149149
steps:
150150
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -204,7 +204,7 @@ jobs:
204204
test-images-linux-amd64:
205205
name: Try pulling linux/amd64
206206
if: github.repository == 'argoproj/argo-workflows'
207-
runs-on: ubuntu-latest
207+
runs-on: ubuntu-24.04
208208
needs: [ push-images ]
209209
strategy:
210210
matrix:
@@ -277,7 +277,7 @@ jobs:
277277
publish-release:
278278
permissions:
279279
contents: write # for softprops/action-gh-release to create GitHub release
280-
runs-on: ubuntu-latest
280+
runs-on: ubuntu-24.04
281281
if: github.repository == 'argoproj/argo-workflows'
282282
needs: [ push-images, test-images-linux-amd64, test-images-windows ]
283283
env:

.github/workflows/retest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
if: github.event.issue.pull_request && github.event.comment.author_association == 'MEMBER' && github.event.comment.body == '/retest'
1313
permissions:
1414
actions: write # for re-running failed jobs: https://docs.github.com/en/rest/actions/workflow-runs?apiVersion=2022-11-28#re-run-a-job-from-a-workflow-run
15-
runs-on: ubuntu-latest
15+
runs-on: ubuntu-24.04
1616
steps:
1717
- name: Re-run failed jobs for this PR
1818
env:

.github/workflows/sdks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
permissions:
1515
packages: write # for publishing packages
1616
contents: write # for creating releases
17-
runs-on: ubuntu-latest
17+
runs-on: ubuntu-24.04
1818
strategy:
1919
matrix:
2020
name:

.github/workflows/snyk.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
golang:
1717
name: Scan Go deps
1818
if: github.repository == 'argoproj/argo-workflows'
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04
2020
env:
2121
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
2222
steps:
@@ -29,7 +29,7 @@ jobs:
2929
node:
3030
name: Scan Node deps
3131
if: github.repository == 'argoproj/argo-workflows'
32-
runs-on: ubuntu-latest
32+
runs-on: ubuntu-24.04
3333
env:
3434
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
3535
steps:

.github/workflows/stale.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
permissions:
1414
issues: write # for commenting on an issue and editing labels
1515
pull-requests: write # for commenting on a PR and editing labels
16-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
1919
with:

0 commit comments

Comments
 (0)