Kermit
Kermit copied to clipboard
iOS Builds fail with macos-latest
The Build Mac workflow fails with this error:
:kermit:iosX64Test: java.lang.IllegalStateException: :kermit:iosX64Test exited with errors (exit code: 86):kermit:tvosX64Test: java.lang.IllegalStateException: :kermit:tvosX64Test exited with errors (exit code: 86):kermit:watchosX64Test: java.lang.IllegalStateException: :kermit:watchosX64Test exited with errors (exit code: 86)
Caused by: org.jetbrains.kotlin.gradle.testing.internal.MultiCauseException: Failed to execute all tests:
:kermit:iosX64Test: java.lang.IllegalStateException: :kermit:iosX64Test exited with errors (exit code: 86):kermit:tvosX64Test: java.lang.IllegalStateException: :kermit:tvosX64Test exited with errors (exit code: 86):kermit:watchosX64Test: java.lang.IllegalStateException: :kermit:watchosX64Test exited with errors (exit code: 86)
Caused by: java.lang.IllegalStateException: :kermit:tvosX64Test exited with errors (exit code: 86)
Cause 3: java.lang.Error: java.lang.IllegalStateException: :kermit:watchosX64Test exited with errors (exit code: 86)
Caused by: java.lang.IllegalStateException: :kermit:watchosX64Test exited with errors (exit code: 86)
Manually setting the workflows mac version to 13 fixes this issue, but it would be good to figure out how we can use the latest.
Here is an example of the build failing https://github.com/touchlab/Kermit/actions/runs/18954438501/job/54127466254
This seems to be because the simulator failed to launch or isn't available, specifically for the watch and TV.