Skip to content

Commit e075a14

Browse files
committed
ci: update workflow to use ubuntu-24.04-arm for tests jobs
Signed-off-by: fahed dorgaa <[email protected]>
1 parent e976b3a commit e075a14

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.github/workflows/tests.yaml

+17-17
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ permissions:
2828

2929
jobs:
3030
ensure-actions-sha-pin:
31-
runs-on: ubuntu-latest
31+
runs-on: ubuntu-24.04-arm
3232
steps:
3333
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3434
- uses: zgosalvez/github-actions-ensure-sha-pinned-actions@25ed13d0628a1601b4b44048e63cc4328ed03633 # v3.0.22
3535

3636
ossf-scorecard:
37-
runs-on: ubuntu-latest
37+
runs-on: ubuntu-24.04-arm
3838
steps:
3939
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4040
# Ref: https://github.com/ossf/scorecard
@@ -45,7 +45,7 @@ jobs:
4545
--show-details
4646
4747
lint:
48-
runs-on: ubuntu-latest
48+
runs-on: ubuntu-24.04-arm
4949
steps:
5050
- name: Checkout repository
5151
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -66,7 +66,7 @@ jobs:
6666
run: make lint
6767

6868
govulncheck:
69-
runs-on: ubuntu-latest
69+
runs-on: ubuntu-24.04-arm
7070
steps:
7171
- name: Checkout repository
7272
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -78,7 +78,7 @@ jobs:
7878
repo-checkout: false
7979

8080
verify:
81-
runs-on: ubuntu-latest
81+
runs-on: ubuntu-24.04-arm
8282
steps:
8383
- name: Checkout repository
8484
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -103,7 +103,7 @@ jobs:
103103
command: make verify.generators
104104

105105
samples:
106-
runs-on: ubuntu-latest
106+
runs-on: ubuntu-24.04-arm
107107
steps:
108108
- name: Checkout repository
109109
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -132,7 +132,7 @@ jobs:
132132
run: make ignore-not-found=true uninstall.all
133133

134134
install-with-kustomize:
135-
runs-on: ubuntu-latest
135+
runs-on: ubuntu-24.04-arm
136136
env:
137137
IMG: gateway-operator
138138
TAG: e2e-${{ github.sha }}
@@ -177,7 +177,7 @@ jobs:
177177
run: make uninstall
178178

179179
build:
180-
runs-on: ubuntu-latest
180+
runs-on: ubuntu-24.04-arm
181181
steps:
182182
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
183183

@@ -192,7 +192,7 @@ jobs:
192192
run: ./bin/manager -version | ./scripts/verify-version.sh ${{ github.repository }}
193193

194194
unit-tests:
195-
runs-on: ubuntu-latest
195+
runs-on: ubuntu-24.04-arm
196196
steps:
197197
- name: checkout repository
198198
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -226,7 +226,7 @@ jobs:
226226
path: unit-tests.xml
227227

228228
CRDs-validation:
229-
runs-on: ubuntu-latest
229+
runs-on: ubuntu-24.04-arm
230230
steps:
231231
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
232232

@@ -242,7 +242,7 @@ jobs:
242242
run: make test.crds-validation
243243

244244
envtest-tests:
245-
runs-on: ubuntu-latest
245+
runs-on: ubuntu-24.04-arm
246246
steps:
247247
- name: checkout repository
248248
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -275,7 +275,7 @@ jobs:
275275
path: envtest-tests.xml
276276

277277
conformance-tests:
278-
runs-on: ubuntu-latest
278+
runs-on: ubuntu-24.04-arm
279279
strategy:
280280
fail-fast: false
281281
matrix:
@@ -326,7 +326,7 @@ jobs:
326326
path: standard-*-report.yaml
327327

328328
integration-tests:
329-
runs-on: ubuntu-latest
329+
runs-on: ubuntu-24.04-arm
330330
name: integration-tests
331331
steps:
332332
- name: checkout repository
@@ -374,7 +374,7 @@ jobs:
374374
path: integration-tests.xml
375375

376376
integration-tests-bluegreen:
377-
runs-on: ubuntu-latest
377+
runs-on: ubuntu-24.04-arm
378378
name: integration-tests-bluegreen
379379
steps:
380380
- name: checkout repository
@@ -419,7 +419,7 @@ jobs:
419419
path: integration-tests-bluegreen.xml
420420

421421
e2e-tests:
422-
runs-on: ubuntu-latest
422+
runs-on: ubuntu-24.04-arm
423423
steps:
424424
- name: checkout repository
425425
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -471,7 +471,7 @@ jobs:
471471
- conformance-tests
472472
- e2e-tests
473473
if: ${{ always() }}
474-
runs-on: ubuntu-latest
474+
runs-on: ubuntu-24.04-arm
475475
steps:
476476

477477
- name: checkout repository
@@ -499,7 +499,7 @@ jobs:
499499
# It allows to use this particular job as a required check for PRs.
500500
# Ref: https://github.com/orgs/community/discussions/26822#discussioncomment-3305794
501501
passed:
502-
runs-on: ubuntu-latest
502+
runs-on: ubuntu-24.04-arm
503503
needs:
504504
- ensure-actions-sha-pin
505505
- ossf-scorecard

0 commit comments

Comments
 (0)