Skip to content

Improve remote macOS toolchains - #463

Merged
katre merged 1 commit into
mainfrom
better-toolchains
Nov 13, 2026
Merged

katre merged 1 commit into
mainfrom
better-toolchains

Conversation

@katre

@katre katre commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Clean up mac toolchains

  • XCodes in a dedicated package
  • Add CC toolchain config

@katre
katre force-pushed the better-toolchains branch from 35219b9 to e479159 Compare November 9, 2026 15:37
- XCodes in a dedicated package
- Add CC toolchain config
@katre
katre force-pushed the better-toolchains branch from e479159 to 8892483 Compare November 9, 2026 15:55
@katre
katre marked this pull request as ready for review November 9, 2026 16:16
@katre
katre requested review from Yannic and anfelbar November 13, 2026 16:23
katre added a commit that referenced this pull request Nov 13, 2026
Local tests fail because Xcode 27.2 isn't installed on the macos CI
fleet yet, and remote tests fail because remote-only Xcode versions
aren't supported until #463 is merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
katre added a commit that referenced this pull request Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
katre added a commit that referenced this pull request Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
katre added a commit that referenced this pull request Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5

@anfelbar anfelbar left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@katre
katre merged commit 70bd054 into main Nov 13, 2026
49 checks passed
@katre
katre deleted the better-toolchains branch November 13, 2026 17:10
katre added a commit that referenced this pull request Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
katre added a commit that referenced this pull request Nov 13, 2026
Run the ios tests in CI against both Xcode 26.5 and 27.2, locally on
macos and remotely from both the macos and linux jobs. Each ios matrix
entry sets xcode_version and ios_sdk_version, which are passed to
test-all.py as --xcode_version and --ios_sdk_version. test-all.py now
forwards any arguments after `--` to `bazel test`. This replaces the
APPLE_SDK_VERSION_OVERRIDE environment variable.

The macos 27.2 jobs are disabled for now: local tests fail because
Xcode 27.2 isn't installed on the macos CI fleet yet, and remote tests
fail because remote-only Xcode versions aren't supported until #463 is
merged.

Part of BZL-94.

AI-Assisted: Claude Code, Anthropic Opus 5.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants