diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 5497164a..e0012fd0 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -24,6 +24,9 @@ jobs: linux_static_sdk_build_command: SWIFTBUILD_STATIC_LINK=1 LLBUILD_STATIC_LINK=1 swift build enable_macos_checks: true macos_exclude_xcode_versions: "[{\"xcode_version\": \"16.2\"}]" + macos_build_command: + swift test && + /usr/bin/xcrun xcodebuild -workspace . -scheme SwiftBuild-Package -destination generic/platform=iOS cmake-smoke-test: name: cmake-smoke-test uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main diff --git a/Sources/SWBUtil/Process.swift b/Sources/SWBUtil/Process.swift index 6ddd690f..7f119cc6 100644 --- a/Sources/SWBUtil/Process.swift +++ b/Sources/SWBUtil/Process.swift @@ -26,8 +26,8 @@ extension ProcessInfo { #endif #if (!canImport(Foundation.NSTask) || targetEnvironment(macCatalyst)) && canImport(Darwin) -public final class Process { - public enum TerminationReason: Int { +public final class Process: @unchecked Sendable { + public enum TerminationReason: Int, Sendable { case exit = 1 case uncaughtSignal = 2 }