Skip to content

fix(ios-ci): target an available simulator by UDID instead of a pinne…#348

Merged
Xyzcancer merged 1 commit into
masterfrom
fix/ios-ci-simulator
Jun 26, 2026
Merged

fix(ios-ci): target an available simulator by UDID instead of a pinne…#348
Xyzcancer merged 1 commit into
masterfrom
fix/ios-ci-simulator

Conversation

@Xyzcancer

Copy link
Copy Markdown
Contributor

…d model

reusable-ios-checks runs on macos-latest with no pinned Xcode, so a runner image bump can drop or rename a simulator. Xcode 26.5 removed the "iPhone 16" device, which made the hardcoded name=iPhone 16 destination match nothing and failed the build/test steps. Resolve any available iPhone simulator and address it by UDID, so the checks survive future Xcode/runner changes without edits.

…d model

reusable-ios-checks runs on macos-latest with no pinned Xcode, so a runner image
bump can drop or rename a simulator. Xcode 26.5 removed the "iPhone 16" device,
which made the hardcoded name=iPhone 16 destination match nothing and failed the
build/test steps. Resolve any available iPhone simulator and address it by UDID,
so the checks survive future Xcode/runner changes without edits.

Touching this file also runs the repo's yamllint/actionlint over it: disable the
line-length rule for this workflow (xcodebuild lines are inherently long) and add
shellcheck directives for the intentional word-split in the secret-decode step so
the lint job passes without changing that step's behaviour.
@Xyzcancer Xyzcancer force-pushed the fix/ios-ci-simulator branch from 1c9d5c5 to 17b90d2 Compare June 26, 2026 13:18
@Xyzcancer Xyzcancer merged commit 7e3e877 into master Jun 26, 2026
1 check passed
@Xyzcancer Xyzcancer deleted the fix/ios-ci-simulator branch June 26, 2026 13:20
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