Skip to content

Fix CI: add explicit xcodebuild destinations and update Xcode matrix#1594

Merged
yonaskolb merged 1 commit intomasterfrom
fix_ci
Feb 15, 2026
Merged

Fix CI: add explicit xcodebuild destinations and update Xcode matrix#1594
yonaskolb merged 1 commit intomasterfrom
fix_ci

Conversation

@yonaskolb
Copy link
Owner

@yonaskolb yonaskolb commented Feb 15, 2026

Summary

  • Add explicit -destination flags to Tests/Fixtures/TestProject/build.sh — newer Xcode versions no longer auto-select a build destination, causing the "Build fixtures" step to fail with "Found no destinations for the scheme"
  • Update CI Xcode matrix from [16.0, 16.3] to [16.0, 26.2] to test against both the oldest and newest Xcode available on the macos-15 runner

Test plan

  • CI passes on both Xcode 16.0 and 26.2 matrix jobs
  • Linux job still passes

🤖 Generated with Claude Code

- Add explicit -destination flags to build.sh — newer Xcode versions no
  longer auto-select a build destination, causing "Found no destinations
  for the scheme" errors
- Update CI matrix to Xcode 16.4 and 26.2 — Xcode 16.0-16.3 simulator
  runtimes are no longer installed on the macos-15 runner image
- Add PRODUCT_BUNDLE_IDENTIFIER to ExternalTarget fixture — Xcode 26.x
  requires a bundle identifier for embedded frameworks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@yonaskolb yonaskolb merged commit 140cd5e into master Feb 15, 2026
6 checks passed
@yonaskolb yonaskolb deleted the fix_ci branch February 15, 2026 12:57
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.

1 participant