Skip to content

Commit 3acce7b

Browse files
authored
test on linux arm 🐧 💪 💥 (#20010)
* test on linux arm * Update Linux test parameters in workflow Renamed and added parameters for Linux test runs. * more * fixup
1 parent d62a61d commit 3acce7b

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

.github/workflows/test.yml

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,13 @@ on:
4040
default: 1
4141
required: false
4242
type: number
43-
run-linux:
44-
description: "run Linux tests"
43+
run-linux-intel:
44+
description: "run Linux-intel tests"
45+
default: true
46+
required: false
47+
type: boolean
48+
run-linux-arm:
49+
description: "run Linux-arm tests"
4550
default: true
4651
required: false
4752
type: boolean
@@ -151,22 +156,38 @@ jobs:
151156
arch: arm
152157
arch-emoji: 💪
153158
collect-junit: false
154-
ubuntu:
155-
if: github.event_name != 'workflow_dispatch' || inputs.run-linux
159+
ubuntu-intel:
160+
if: github.event_name != 'workflow_dispatch' || inputs.run-linux-intel
156161
uses: ./.github/workflows/test-single.yml
157162
needs: configure
158163
with:
159164
os-emoji: 🐧
160165
matrix: ubuntu
161166
name: Ubuntu
162-
file_name: ubuntu
163-
concurrency-name: ubuntu
167+
file_name: ubuntu-intel
168+
concurrency-name: ubuntu-intel
164169
configuration: ${{ needs.configure.outputs.configuration }}
165170
matrix_mode: ${{ needs.configure.outputs.matrix_mode }}
166171
runs-on: ubuntu-latest
167172
arch: intel
168173
arch-emoji: 🌀
169174
collect-junit: false
175+
ubuntu-arm:
176+
if: github.event_name != 'workflow_dispatch' || inputs.run-linux-arm
177+
uses: ./.github/workflows/test-single.yml
178+
needs: configure
179+
with:
180+
os-emoji: 🐧
181+
matrix: ubuntu
182+
name: Ubuntu
183+
file_name: ubuntu-arm
184+
concurrency-name: ubuntu-arm
185+
configuration: ${{ needs.configure.outputs.configuration }}
186+
matrix_mode: ${{ needs.configure.outputs.matrix_mode }}
187+
runs-on: ubuntu-24.04-arm
188+
arch: arm
189+
arch-emoji: 💪
190+
collect-junit: false
170191
windows:
171192
if: github.event_name != 'workflow_dispatch' || inputs.run-windows
172193
uses: ./.github/workflows/test-single.yml
@@ -192,7 +213,8 @@ jobs:
192213
- configure
193214
- macos-intel
194215
- macos-arm
195-
- ubuntu
216+
- ubuntu-intel
217+
- ubuntu-arm
196218
- windows
197219
strategy:
198220
fail-fast: false

0 commit comments

Comments
 (0)