Skip to content

Commit c34d44a

Browse files
authored
chore(deps): bump ubuntu in gh actions to 24.04 and ubuntu in test/remote/Dockerfile to 25.10 (#25763)
Signed-off-by: reggie-k <[email protected]>
1 parent bac8c4b commit c34d44a

File tree

14 files changed

+30
-30
lines changed

14 files changed

+30
-30
lines changed

.github/workflows/bump-major-version.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
contents: write # for peter-evans/create-pull-request to create branch
1111
pull-requests: write # for peter-evans/create-pull-request to create a PR
1212
name: Automatically update major version
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Checkout code
1616
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

.github/workflows/cherry-pick-single.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ on:
2828
jobs:
2929
cherry-pick:
3030
name: Cherry Pick to ${{ inputs.version_number }}
31-
runs-on: ubuntu-latest
31+
runs-on: ubuntu-24.04
3232
steps:
3333
- name: Generate a token
3434
id: generate-token

.github/workflows/cherry-pick.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
(github.event.action == 'labeled' && startsWith(github.event.label.name, 'cherry-pick/')) ||
1515
(github.event.action == 'closed' && contains(toJSON(github.event.pull_request.labels.*.name), 'cherry-pick/'))
1616
)
17-
runs-on: ubuntu-latest
17+
runs-on: ubuntu-24.04
1818
outputs:
1919
labels: ${{ steps.extract-labels.outputs.labels }}
2020
steps:

.github/workflows/ci-build.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ permissions:
2525

2626
jobs:
2727
changes:
28-
runs-on: ubuntu-latest
28+
runs-on: ubuntu-24.04
2929
outputs:
3030
backend: ${{ steps.filter.outputs.backend_any_changed }}
3131
frontend: ${{ steps.filter.outputs.frontend_any_changed }}
@@ -50,7 +50,7 @@ jobs:
5050
check-go:
5151
name: Ensure Go modules synchronicity
5252
if: ${{ needs.changes.outputs.backend == 'true' }}
53-
runs-on: ubuntu-22.04
53+
runs-on: ubuntu-24.04
5454
needs:
5555
- changes
5656
steps:
@@ -70,7 +70,7 @@ jobs:
7070
build-go:
7171
name: Build & cache Go code
7272
if: ${{ needs.changes.outputs.backend == 'true' }}
73-
runs-on: ubuntu-22.04
73+
runs-on: ubuntu-24.04
7474
needs:
7575
- changes
7676
steps:
@@ -97,7 +97,7 @@ jobs:
9797
pull-requests: read # for golangci/golangci-lint-action to fetch pull requests
9898
name: Lint Go code
9999
if: ${{ needs.changes.outputs.backend == 'true' }}
100-
runs-on: ubuntu-22.04
100+
runs-on: ubuntu-24.04
101101
needs:
102102
- changes
103103
steps:
@@ -117,7 +117,7 @@ jobs:
117117
test-go:
118118
name: Run unit tests for Go packages
119119
if: ${{ needs.changes.outputs.backend == 'true' }}
120-
runs-on: ubuntu-22.04
120+
runs-on: ubuntu-24.04
121121
needs:
122122
- build-go
123123
- changes
@@ -181,7 +181,7 @@ jobs:
181181
test-go-race:
182182
name: Run unit tests with -race for Go packages
183183
if: ${{ needs.changes.outputs.backend == 'true' }}
184-
runs-on: ubuntu-22.04
184+
runs-on: ubuntu-24.04
185185
needs:
186186
- build-go
187187
- changes
@@ -245,7 +245,7 @@ jobs:
245245
codegen:
246246
name: Check changes to generated code
247247
if: ${{ needs.changes.outputs.backend == 'true' || needs.changes.outputs.docs == 'true'}}
248-
runs-on: ubuntu-22.04
248+
runs-on: ubuntu-24.04
249249
needs:
250250
- changes
251251
steps:
@@ -302,7 +302,7 @@ jobs:
302302
name: Build, test & lint UI code
303303
# We run UI logic for backend changes so that we have a complete set of coverage documents to send to codecov.
304304
if: ${{ needs.changes.outputs.backend == 'true' || needs.changes.outputs.frontend == 'true' }}
305-
runs-on: ubuntu-22.04
305+
runs-on: ubuntu-24.04
306306
needs:
307307
- changes
308308
steps:
@@ -338,7 +338,7 @@ jobs:
338338
working-directory: ui/
339339

340340
shellcheck:
341-
runs-on: ubuntu-latest
341+
runs-on: ubuntu-24.04
342342
steps:
343343
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
344344
- run: |
@@ -349,7 +349,7 @@ jobs:
349349
analyze:
350350
name: Process & analyze test artifacts
351351
if: ${{ needs.changes.outputs.backend == 'true' || needs.changes.outputs.frontend == 'true' }}
352-
runs-on: ubuntu-22.04
352+
runs-on: ubuntu-24.04
353353
needs:
354354
- test-go
355355
- build-ui
@@ -420,7 +420,7 @@ jobs:
420420
test-e2e:
421421
name: Run end-to-end tests
422422
if: ${{ needs.changes.outputs.backend == 'true' }}
423-
runs-on: ${{ github.repository == 'argoproj/argo-cd' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-22.04' }}
423+
runs-on: ${{ github.repository == 'argoproj/argo-cd' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
424424
strategy:
425425
fail-fast: false
426426
matrix:
@@ -565,7 +565,7 @@ jobs:
565565
needs:
566566
- test-e2e
567567
- changes
568-
runs-on: ubuntu-22.04
568+
runs-on: ubuntu-24.04
569569
steps:
570570
- run: |
571571
result="${{ needs.test-e2e.result }}"

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
if: github.repository == 'argoproj/argo-cd' || vars.enable_codeql
2727

2828
# CodeQL runs on ubuntu-latest and windows-latest
29-
runs-on: ubuntu-22.04
29+
runs-on: ubuntu-24.04
3030
steps:
3131
- name: Checkout repository
3232
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

.github/workflows/image-reuse.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ jobs:
5151
contents: read
5252
packages: write # Used to push images to `ghcr.io` if used.
5353
id-token: write # Needed to create an OIDC token for keyless signing
54-
runs-on: ubuntu-22.04
55-
outputs:
54+
runs-on: ubuntu-24.04
55+
outputs:
5656
image-digest: ${{ steps.image.outputs.digest }}
5757
steps:
5858
- name: Checkout code

.github/workflows/image.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
permissions:
2121
contents: read
2222
# Always run to calculate variables - other jobs check outputs
23-
runs-on: ubuntu-22.04
23+
runs-on: ubuntu-24.04
2424
outputs:
2525
image-tag: ${{ steps.image.outputs.tag}}
2626
platforms: ${{ steps.platforms.outputs.platforms }}
@@ -138,7 +138,7 @@ jobs:
138138
contents: write # for git to push upgrade commit if not already deployed
139139
packages: write # for pushing packages to GHCR, which is used by cd.apps.argoproj.io to avoid polluting Quay with tags
140140
if: ${{ github.repository == 'argoproj/argo-cd' && github.event_name == 'push' }}
141-
runs-on: ubuntu-22.04
141+
runs-on: ubuntu-24.04
142142
steps:
143143
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
144144
- run: git clone "https://[email protected]/argoproj/argoproj-deployments"

.github/workflows/init-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
contents: write # for peter-evans/create-pull-request to create branch
2121
pull-requests: write # for peter-evans/create-pull-request to create a PR
2222
name: Automatically generate version and manifests on ${{ inputs.TARGET_BRANCH }}
23-
runs-on: ubuntu-22.04
23+
runs-on: ubuntu-24.04
2424
env:
2525
# Calculate image names with defaults, this will be used in the make manifests-local command
2626
# to generate the correct image name in the manifests

.github/workflows/pr-title-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
contents: read
2222
pull-requests: read
2323
name: Validate PR Title
24-
runs-on: ubuntu-latest
24+
runs-on: ubuntu-24.04
2525
steps:
2626
- uses: thehanimo/pr-title-checker@7fbfe05602bdd86f926d3fb3bccb6f3aed43bc70 # v1.4.3
2727
with:

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
setup-variables:
3737
name: Setup Release Variables
3838
if: github.repository == 'argoproj/argo-cd' || (github.repository_owner != 'argoproj' && vars.ENABLE_FORK_RELEASES == 'true' && vars.IMAGE_NAMESPACE && vars.IMAGE_NAMESPACE != 'argoproj')
39-
runs-on: ubuntu-22.04
39+
runs-on: ubuntu-24.04
4040
outputs:
4141
is_pre_release: ${{ steps.var.outputs.is_pre_release }}
4242
is_latest_release: ${{ steps.var.outputs.is_latest_release }}
@@ -117,7 +117,7 @@ jobs:
117117
permissions:
118118
contents: write # used for uploading assets
119119
if: github.repository == 'argoproj/argo-cd' || needs.setup-variables.outputs.allow_fork_release == 'true'
120-
runs-on: ubuntu-22.04
120+
runs-on: ubuntu-24.04
121121
env:
122122
GORELEASER_MAKE_LATEST: ${{ needs.setup-variables.outputs.is_latest_release }}
123123
outputs:
@@ -210,7 +210,7 @@ jobs:
210210
outputs:
211211
hashes: ${{ steps.sbom-hash.outputs.hashes }}
212212
if: github.repository == 'argoproj/argo-cd' || needs.setup-variables.outputs.allow_fork_release == 'true'
213-
runs-on: ubuntu-22.04
213+
runs-on: ubuntu-24.04
214214
steps:
215215
- name: Checkout code
216216
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
@@ -295,7 +295,7 @@ jobs:
295295
contents: write # Needed to push commit to update stable tag
296296
pull-requests: write # Needed to create PR for VERSION update.
297297
if: github.repository == 'argoproj/argo-cd' || needs.setup-variables.outputs.allow_fork_release == 'true'
298-
runs-on: ubuntu-22.04
298+
runs-on: ubuntu-24.04
299299
env:
300300
TAG_STABLE: ${{ needs.setup-variables.outputs.is_latest_release }}
301301
steps:

0 commit comments

Comments
 (0)