From 09803333784a1b5f6b1f8672e2b4e0afbf7a875a Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Tue, 9 Dec 2025 15:17:12 -0800 Subject: [PATCH] Add coverage for Windows on ARM testing --- .github/workflows/automerge.yml | 2 +- .github/workflows/pull_request.yml | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index 720621ec..6378f4a3 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.1 + uses: swiftlang/github-workflows/.github/workflows/create_automerge_pr.yml@0.0.2 with: head_branch: main base_branch: release/6.3 diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b36c5875..7b1c9614 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -14,7 +14,7 @@ concurrency: jobs: tests: name: Test - uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.1 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2 needs: [soundness, space-format-check] with: linux_os_versions: '["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]' @@ -36,9 +36,20 @@ jobs: macos_build_command: swift test && /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 + needs: [soundness, space-format-check] + with: + enable_linux_checks: false + enable_windows_docker: false + 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' + 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.1 + uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2 needs: [soundness, space-format-check] with: linux_os_versions: '["noble"]' @@ -55,7 +66,7 @@ jobs: soundness: name: Soundness - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.1 + uses: swiftlang/github-workflows/.github/workflows/soundness.yml@0.0.2 with: license_header_check_project_name: "Swift" api_breakage_check_enabled: false