From bcfe16d4be7303e3cdf806d586c8e703f24531ab Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Thu, 11 Dec 2025 12:49:57 -0800 Subject: [PATCH] Add coverage for Linux on ARM testing --- .github/workflows/automerge.yml | 2 +- .github/workflows/pull_request.yml | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 6378f4a3..318d7e35 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -13,7 +13,7 @@ on: jobs: create_merge_pr: name: Create PR to merge main into release branch - uses: swiftlang/github-workflows/.github/workflows/create_automerge_pr.yml@0.0.2 + uses: swiftlang/github-workflows/.github/workflows/create_automerge_pr.yml@0.0.3 with: head_branch: main base_branch: release/6.3 diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 7b1c9614..c386de9f 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -14,13 +14,14 @@ concurrency: jobs: tests: name: Test - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.3 needs: [soundness, space-format-check] with: linux_os_versions: '["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]' linux_pre_build_command: ./.github/scripts/prebuild.sh linux_build_command: 'swift test --no-parallel' linux_swift_versions: '["nightly-main", "nightly-6.2"]' + linux_host_archs: '["x86_64", "aarch64"]' windows_pre_build_command: 'Invoke-Program .\.github\scripts\prebuild.ps1' windows_swift_versions: '["nightly-main", "nightly-6.2"]' windows_build_command: 'Invoke-Program swift test --no-parallel' @@ -38,7 +39,7 @@ jobs: /usr/bin/xcrun xcodebuild -workspace . -scheme SwiftBuild-Package -destination generic/platform=iOS tests_without_docker: name: Test without Docker - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.3 needs: [soundness, space-format-check] with: enable_linux_checks: false @@ -49,13 +50,14 @@ jobs: windows_os_versions: '["windows-2022", "windows-11-arm"]' cmake-smoke-test: name: cmake-smoke-test - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.3 needs: [soundness, space-format-check] with: linux_os_versions: '["noble"]' linux_pre_build_command: SKIP_ANDROID=1 INSTALL_CMAKE=1 ./.github/scripts/prebuild.sh linux_build_command: 'swift package -Xbuild-tools-swiftc -DUSE_PROCESS_SPAWNING_WORKAROUND cmake-smoke-test --disable-sandbox --cmake-path `which cmake` --ninja-path `which ninja` --extra-cmake-arg -DCMAKE_C_COMPILER=`which clang` --extra-cmake-arg -DCMAKE_CXX_COMPILER=`which clang++` --extra-cmake-arg -DCMAKE_Swift_COMPILER=`which swiftc`' linux_swift_versions: '["nightly-main"]' + linux_host_archs: '["x86_64", "aarch64"]' enable_macos_checks: true macos_xcode_versions: '["26.0"]' macos_pre_build_command: SKIP_ANDROID=1 INSTALL_CMAKE=1 ./.github/scripts/prebuild.sh @@ -66,7 +68,7 @@ jobs: soundness: name: Soundness - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.2 + uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.3 with: license_header_check_project_name: "Swift" api_breakage_check_enabled: false