@@ -275,9 +275,9 @@ jobs:
275275 arch : ${{ fromJson(inputs.ios_host_archs || inputs.macos_archs) }}
276276 exclude :
277277 - ${{ fromJson(inputs.ios_host_exclude_xcode_versions || inputs.macos_exclude_xcode_versions) }}
278- - ${{ fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_xcode_versions || inputs.macos_xcode_versions)) || '[]') }}
279- - ${{ fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_versions || inputs.macos_versions)) || '[]') }}
280- - ${{ fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_archs || inputs.macos_archs)) || '[]') }}
278+ - ${{ fromJson(format('[{{"xcode_version":"{0}"}}]', join(fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_xcode_versions || inputs.macos_xcode_versions)) || '[]'), '"},{"xcode_version":"')) ) }}
279+ - ${{ fromJson(format('[{{"os_version":"{0}"}}]', join(fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_versions || inputs.macos_versions)) || '[]'), '"},{"os_version":"')) ) }}
280+ - ${{ fromJson(format('[{{"arch":"{0}"}}]', join(fromJson(( !inputs.enable_ios_checks && (inputs.ios_host_archs || inputs.macos_archs)) || '[]'), '"},{"arch":"')) ) }}
281281 steps :
282282 - name : Checkout repository
283283 uses : actions/checkout@v4
@@ -390,6 +390,8 @@ jobs:
390390 strategy :
391391 fail-fast : false
392392 matrix :
393+ enabled :
394+ - ${{ inputs.enable_linux_static_sdk_build }}
393395 swift_version : ${{ fromJson(inputs.linux_static_sdk_versions) }}
394396 os_version : ${{ fromJson(inputs.linux_os_versions) }}
395397 arch : ${{ fromJson(inputs.linux_host_archs) }}
@@ -404,9 +406,7 @@ jobs:
404406 }}
405407 exclude :
406408 - ${{ fromJson(inputs.linux_static_sdk_exclude_swift_versions) }}
407- - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_static_sdk_versions) || '[]') }}
408- - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_os_versions) || '[]') }}
409- - ${{ fromJson((!inputs.enable_linux_static_sdk_build && inputs.linux_host_archs) || '[]') }}
409+ - enabled : false
410410 - arch : x86_64
411411 runner : ubuntu-24.04-arm
412412 - arch : aarch64
0 commit comments