Skip to content

ci: pin the Xcode 16.2 and 16.4 jobs to macos-15 - #359

Merged
sidepelican merged 1 commit into
uber:masterfrom
fummicc1:fix-ci-xcode-runner-image
Aug 30, 2026
Merged

sidepelican merged 1 commit into
uber:masterfrom
fummicc1:fix-ci-xcode-runner-image

Conversation

@fummicc1

Copy link
Copy Markdown
Collaborator

macos-latest now resolves to the macOS 26 arm64 image, which ships only Xcode 26.0.1 through 26.6. As a result, the two jobs that select Xcode 16.2 and 16.4 fail during setup:

xcode-select: error: invalid developer directory '/Applications/Xcode_16.2.app'

macos-15 still provides both versions at the paths the workflow expects, so this PR pins those two matrix entries to it. The Xcode 26.1 job continues to use macos-latest.

For an example of a failing job, see this one in my fork of mockolo.

`macos-latest` now resolves to the macOS 26 arm64 image, which only ships
Xcode 26.0.1 through 26.6. The two jobs that select Xcode 16.2 and 16.4
therefore fail during setup:

    xcode-select: error: invalid developer directory '/Applications/Xcode_16.2.app'

`macos-15` still provides both at the paths the workflow expects, so this
pins those two matrix entries to it. The Xcode 26.1 job keeps using
`macos-latest`.
@fummicc1
fummicc1 requested review from sidepelican and uhooi August 30, 2026 14:42

@sidepelican sidepelican 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.

Thanks!

@sidepelican
sidepelican merged commit 1adce83 into uber:master Aug 30, 2026
8 checks passed
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