Signature: ios-no-devices
Regex: No devices found for the matching requirements
Category: infra-runner
First seen: 2026-07-01 · Last seen: 2026-07-01
Occurrence log
Hypothesis
runs-on: macos-latest is mid-migration to macOS 26. On a macOS 26 runner the requested simulator (iPhone 16 Pro @ iOS 18.6) does not exist, so simulator-action fails with "No devices found." It's a runner/OS roulette, not a code problem.
Reproduction
Not locally reproducible (depends on which runner image GitHub assigns). Frequency tracked via the occurrence log.
Mitigation
Closing criterion (guard)
Runner pinning merged to main so iOS jobs no longer land on an incompatible image → move to ci-flake:resolved.
Tracked via CI Flake Triage. This issue is intentionally closed — it is a ledger entry, not open work.
Signature:
ios-no-devicesRegex:
No devices found for the matching requirementsCategory: infra-runner
First seen: 2026-07-01 · Last seen: 2026-07-01
Occurrence log
test-harness-ios— https://github.com/rive-app/rive-nitro-react-native/actions/runs/28515198582 (landed on a macOS 26 / Xcode 26.3 runner with noiPhone 16 Proon iOS18.6)Hypothesis
runs-on: macos-latestis mid-migration to macOS 26. On a macOS 26 runner the requested simulator (iPhone 16 Pro@ iOS18.6) does not exist, sosimulator-actionfails with "No devices found." It's a runner/OS roulette, not a code problem.Reproduction
Not locally reproducible (depends on which runner image GitHub assigns). Frequency tracked via the occurrence log.
Mitigation
runs-on: macos-15, Xcode26.3, simulatoriPhone 16 Pro@ iOS>=26.0(ci(ios): pin iOS jobs to macos-15 to stabilize simulator boot #300 / test(example): de-flake use-rive-trigger #230 (deterministic re-renders) #303).Closing criterion (guard)
Runner pinning merged to main so iOS jobs no longer land on an incompatible image → move to
ci-flake:resolved.Tracked via CI Flake Triage. This issue is intentionally closed — it is a ledger entry, not open work.