Skip to content

Migrate macOS build argument overrides to Swift version inputs#79

Merged
rnro merged 1 commit into
apple:mainfrom
rnro:migrate-macos-build-overrides
May 15, 2026
Merged

Migrate macOS build argument overrides to Swift version inputs#79
rnro merged 1 commit into
apple:mainfrom
rnro:migrate-macos-build-overrides

Conversation

@rnro
Copy link
Copy Markdown
Contributor

@rnro rnro commented May 14, 2026

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.

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.
@rnro rnro added the semver/none No version bump required. label May 14, 2026
@rnro rnro enabled auto-merge (squash) May 14, 2026 21:02
@rnro rnro merged commit a5c7009 into apple:main May 15, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants