Skip to content

Conversation

@mikehardy
Copy link
Collaborator

@mikehardy mikehardy commented Nov 10, 2025

Description

This fixes a CI error with new Xcode present in new github workflow hosted images

For a compatibility reason the macOS 15 image (which are using instead of macos-26 because it had performance issues...) has no simulators defined for xcode-26.1 (currently xcode-latest). See actions/runner-images#13275

When the workflows started using xcode-26.1 instead of xcode-26.0.1 as the "latest-stable" tag moved, this caused xcodebuild to fail since there was no valid destination

https://github.com/actions/runner-images/blob/0b19ddce5a417c6624ece7db87263a40b8b9aac6/images/macos/macos-15-arm64-Readme.md?plain=1#L247

Related issues

Not logged, but visible in CI failures, e.g.

Release Summary

test only

Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • Yes
  • My change supports the following platforms;
    • Android
    • iOS
    • Other (macOS, web)
  • My change includes tests;
    • e2e tests added or updated in packages/\*\*/e2e
    • jest tests added or updated in packages/\*\*/__tests__
  • I have updated TypeScript types that are affected by my change.
  • This is a breaking change;
    • Yes
    • No

Test Plan

If this works, tests_e2e_ios will begin passing again
It fails currently


Think react-native-firebase is great? Please consider supporting the project with any of the below:

@vercel
Copy link

vercel bot commented Nov 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-native-firebase Ready Ready Preview Comment Nov 10, 2025 8:35pm

xcode-latest is now 26.1 but there are zero simulators defined for it
in the macos hosted runner image, so use 26.0.1 for now
they are missing wallpapers and the most reliable way to dampen
the performance of this fault - which results in a crash-loop -
is to disable crash reporting
@mikehardy mikehardy force-pushed the @mikehardy/fix-ios-ci-destination branch from 0038af1 to c1290c9 Compare November 10, 2025 20:32
@mikehardy mikehardy changed the title test(ios): specify a destination for xcodebuild test(ios): pin xcode to older version / fix perf issue in simulators Nov 10, 2025
@mikehardy mikehardy removed the Workflow: Pending Merge Waiting on CI or similar label Nov 10, 2025
@mikehardy mikehardy merged commit 0785f1b into main Nov 10, 2025
23 of 24 checks passed
@mikehardy mikehardy deleted the @mikehardy/fix-ios-ci-destination branch November 10, 2025 21:25
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