Skip to content

fix(ci): match simulator runtime id with dashes - #751

Merged
natew merged 1 commit into
mainfrom
fix/ci-simulator-runtime-match
Aug 6, 2026
Merged

fix(ci): match simulator runtime id with dashes#751
natew merged 1 commit into
mainfrom
fix/ci-simulator-runtime-match

Conversation

@natew

@natew natew commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

iOS Native Tests has been red on main since the Xcode 26.4 / macos-26 switch.

The simulator picker matched select(.runtime | contains("$SIMULATOR_IOS_VERSION")), but CoreSimulator runtime ids spell the version with dashes (com.apple.CoreSimulator.SimRuntime.iOS-26-4). 26.4 never matched, so all four matrix jobs exited 1 at Get Simulator UDID. It only worked before because the old value 18 appears literally in iOS-18-x.

Now builds the runtime id from the version and matches it exactly.

Validated by dispatching iOS Native Tests on this branch.

@railway-app
railway-app Bot temporarily deployed to onestack.dev / one-pr-751 August 6, 2026 11:04 Destroyed
@railway-app

railway-app Bot commented Aug 6, 2026

Copy link
Copy Markdown

🚅 Deployed to the one-pr-751 environment in onestack.dev

Service Status Web Updated (UTC)
one 🕒 Building (View Logs) Web Aug 6, 2026 at 11:04 am

@natew
natew merged commit 9fbfa34 into main Aug 6, 2026
4 of 9 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.

1 participant