Run 31985: the app target now compiles on Swift 5.7; the ICCeryCoreTests bundle failed on MainActor.assertIsolated() (Swift 5.9+, unavailable in Xcode 14.2).
Replaced with XCTAssertTrue(Thread.isMainThread) — checks the same contract (the coalesced onLog sink hops back to the main actor) on all toolchains. Only usage in the tree.
Fixes #115.
Run 31985: the app target now compiles on Swift 5.7; the `ICCeryCoreTests` bundle failed on `MainActor.assertIsolated()` (Swift 5.9+, unavailable in Xcode 14.2).
Replaced with `XCTAssertTrue(Thread.isMainThread)` — checks the same contract (the coalesced `onLog` sink hops back to the main actor) on all toolchains. Only usage in the tree.
MainActor.assertIsolated() requires Swift 5.9 (Xcode 15); the macOS 12
CI runner compiles the test bundle with Swift 5.7 and failed run 31985.
Assert Thread.isMainThread instead — it checks the same contract (the
coalesced log sink hops back to the main actor).
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
gronod
merged commit 707455dcfb into milestone/m9-monterey2026-09-12 09:07:08 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #115.
Run 31985: the app target now compiles on Swift 5.7; the
ICCeryCoreTestsbundle failed onMainActor.assertIsolated()(Swift 5.9+, unavailable in Xcode 14.2).Replaced with
XCTAssertTrue(Thread.isMainThread)— checks the same contract (the coalescedonLogsink hops back to the main actor) on all toolchains. Only usage in the tree.