Skip to content

Commit 817a2d3

Browse files
authored
Disable arm runners since unavailable (#1646)
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
1 parent 515067f commit 817a2d3

4 files changed

Lines changed: 40 additions & 19 deletions

File tree

.github/workflows/DailyArm64.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
# Build aarch64 guest binaries once and upload them as artifacts for the
2828
# build-test and run-examples jobs to download.
2929
build-guests:
30+
# Temporarily disabled while Arm runners are unavailable.
31+
if: ${{ false }}
3032
strategy:
3133
fail-fast: false
3234
matrix:
@@ -40,6 +42,8 @@ jobs:
4042
# Full aarch64 build-and-test. full_aarch64: "true" re-enables the Miri and
4143
# single-driver steps that are skipped on PRs.
4244
build-test:
45+
# Temporarily disabled while Arm runners are unavailable.
46+
if: ${{ false }}
4347
needs: build-guests
4448
permissions:
4549
# checkout in the called workflow
@@ -60,6 +64,8 @@ jobs:
6064
full_aarch64: "true"
6165

6266
run-examples:
67+
# Temporarily disabled while Arm runners are unavailable.
68+
if: ${{ false }}
6369
needs: build-guests
6470
strategy:
6571
fail-fast: false
@@ -77,6 +83,8 @@ jobs:
7783
# limited arm64 runners, and runs here daily instead. The tracing
7884
# fuzzers (fuzz_guest_trace, fuzz_guest_estimate_trace_event) are x86_64-only
7985
fuzzing:
86+
# Temporarily disabled while Arm runners are unavailable.
87+
if: ${{ false }}
8088
needs: build-guests
8189
strategy:
8290
fail-fast: false

.github/workflows/PrimeCaches.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ jobs:
3333
strategy:
3434
fail-fast: false
3535
matrix:
36-
arch: [X64, arm64]
36+
# Temporarily disabled while Arm runners are unavailable.
37+
arch: [X64]
38+
# arch: [X64, arm64]
3739
config: [debug, release]
3840
uses: ./.github/workflows/dep_build_guests.yml
3941
secrets: inherit
@@ -74,12 +76,13 @@ jobs:
7476
- arch: X64
7577
hypervisor: hyperv-ws2025
7678
config: release
77-
- arch: arm64
78-
hypervisor: kvm
79-
config: debug
80-
- arch: arm64
81-
hypervisor: kvm
82-
config: release
79+
# Arm cache entries are retained for when Arm CI is re-enabled.
80+
# - arch: arm64
81+
# hypervisor: kvm
82+
# config: debug
83+
# - arch: arm64
84+
# hypervisor: kvm
85+
# config: release
8386
timeout-minutes: ${{ fromJSON(vars.PRIME_CACHES_JOB_TIMEOUT || '30') }}
8487
runs-on: ${{ fromJson(matrix.arch == 'X64'
8588
&& format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId=prime-cache-{2}-{3}-{4}-{5}-{6}"]',

.github/workflows/RegenSnapshotGoldens.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ jobs:
124124
if: needs.check-published.outputs.needs_publish == 'true'
125125
strategy:
126126
matrix:
127-
arch: [X64, arm64]
127+
# Temporarily disabled while Arm runners are unavailable.
128+
arch: [X64]
129+
# arch: [X64, arm64]
128130
config: [debug, release]
129131
uses: ./.github/workflows/dep_build_guests.yml
130132
with:
@@ -140,20 +142,23 @@ jobs:
140142
matrix:
141143
hypervisor: [kvm, mshv3, hyperv-ws2025]
142144
cpu: [amd, intel, apple]
143-
arch: [X64, arm64]
145+
# Temporarily disabled while Arm runners are unavailable.
146+
arch: [X64]
147+
# arch: [X64, arm64]
144148
config: [debug, release]
145149
exclude:
146150
# aarch64 covers Apple under KVM only.
147151
- cpu: apple
148152
hypervisor: mshv3
149153
- cpu: apple
150154
hypervisor: hyperv-ws2025
155+
# Arm exclusions are retained for when Arm CI is re-enabled.
156+
# - cpu: amd
157+
# arch: arm64
158+
# - cpu: intel
159+
# arch: arm64
151160
- cpu: apple
152161
arch: X64
153-
- cpu: amd
154-
arch: arm64
155-
- cpu: intel
156-
arch: arm64
157162
runs-on: ${{ fromJson(
158163
format('["self-hosted", "{0}", "{1}"{2}]',
159164
matrix.hypervisor == 'hyperv-ws2025' && 'Windows' || 'Linux',

.github/workflows/ValidatePullRequest.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ jobs:
5757
strategy:
5858
fail-fast: true
5959
matrix:
60-
arch: [X64, arm64]
60+
# Temporarily disabled while Arm runners are unavailable.
61+
arch: [X64]
62+
# arch: [X64, arm64]
6163
config: [debug, release]
6264
uses: ./.github/workflows/dep_build_guests.yml
6365
secrets: inherit
@@ -149,19 +151,22 @@ jobs:
149151
strategy:
150152
fail-fast: true
151153
matrix:
154+
# Temporarily disabled while Arm runners are unavailable.
152155
hypervisor: ['hyperv-ws2025', mshv3, kvm]
153156
cpu_vendor: [amd, intel, apple]
154-
arch: [X64, arm64]
157+
arch: [X64]
158+
# arch: [X64, arm64]
155159
config: [debug, release]
156160
exclude:
157161
- cpu_vendor: apple
158162
hypervisor: hyperv-ws2025
159163
- cpu_vendor: apple
160164
hypervisor: mshv3
161-
- cpu_vendor: amd
162-
arch: arm64
163-
- cpu_vendor: intel
164-
arch: arm64
165+
# Arm exclusions are retained for when Arm CI is re-enabled.
166+
# - cpu_vendor: amd
167+
# arch: arm64
168+
# - cpu_vendor: intel
169+
# arch: arm64
165170
- cpu_vendor: apple
166171
arch: X64
167172
uses: ./.github/workflows/dep_build_test.yml

0 commit comments

Comments
 (0)