From 5f5961a3bb9b664ca95e2bd560e89f0bb8dd3d48 Mon Sep 17 00:00:00 2001 From: Rick Newton-Rogers Date: Thu, 14 May 2026 22:02:48 +0100 Subject: [PATCH] Migrate macOS build argument overrides to Swift version inputs Motivation * The shared `macos_tests.yml` workflow no longer accepts `xcode_16_2_build_arguments_override` and the `xcode_16_3` input is a no-op. Passing the removed input causes CI to fail. * Older Xcodes are being removed from the runners; Swift version inputs are the replacement. Modifications * Replace `xcode_16_2/16_3_build_arguments_override` with `swift_6_1/6_2/6_3_build_arguments_override` carrying the same `-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable` value. Result * macOS CI passes again using the Swift version inputs. --- .github/workflows/main.yml | 5 +++-- .github/workflows/pull_request.yml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2747729..58fb834 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,8 +31,9 @@ jobs: with: runner_pool: nightly build_scheme: swift-http-structured-headers-Package - xcode_16_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" - xcode_16_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_1_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" release-builds: name: Release builds diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index fe381a4..a6b029d 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -38,8 +38,9 @@ jobs: with: runner_pool: general build_scheme: swift-http-structured-headers-Package - xcode_16_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" - xcode_16_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_1_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_2_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" + swift_6_3_build_arguments_override: "-Xswiftc -Xfrontend -Xswiftc -require-explicit-sendable" release-builds: name: Release builds