@@ -304,7 +304,8 @@ jobs:
304304
305305 linux-build :
306306 name : Linux (${{ matrix.swift_version }} - ${{ matrix.os_version }} - ${{ matrix.arch }})
307- runs-on : ${{ matrix.runner }}
307+ runs-on : >
308+ ${{ fromJson('{ "x86_64": "ubuntu-24.04", "aarch64": "ubuntu-24.04-arm" }')[matrix.arch] }}
308309 strategy :
309310 fail-fast : false
310311 matrix :
@@ -316,11 +317,6 @@ jobs:
316317 - ${{ fromJson((!inputs.enable_linux_checks && inputs.linux_swift_versions) || '[]') }}
317318 - ${{ fromJson((!inputs.enable_linux_checks && inputs.linux_os_versions) || '[]') }}
318319 - ${{ fromJson((!inputs.enable_linux_checks && inputs.linux_host_archs) || '[]') }}
319- include :
320- - arch : x86_64
321- runner : ubuntu-24.04
322- - arch : aarch64
323- runner : ubuntu-24.04-arm
324320 container :
325321 image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
326322 steps :
@@ -378,7 +374,8 @@ jobs:
378374
379375 linux-static-sdk-build :
380376 name : Static Linux Swift SDK Build (${{ matrix.swift_version }} - ${{ matrix.os_version }} - ${{ matrix.arch }})
381- runs-on : ${{ matrix.runner }}
377+ runs-on : >
378+ ${{ fromJson('{ "x86_64": "ubuntu-24.04", "aarch64": "ubuntu-24.04-arm" }')[matrix.arch] }}
382379 strategy :
383380 fail-fast : false
384381 matrix :
@@ -390,11 +387,6 @@ jobs:
390387 - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_static_sdk_versions) || '[]') }}
391388 - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_os_versions) || '[]') }}
392389 - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_host_archs) || '[]') }}
393- include :
394- - arch : x86_64
395- runner : ubuntu-24.04
396- - arch : aarch64
397- runner : ubuntu-24.04-arm
398390 container :
399391 image : ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }}
400392 steps :
0 commit comments