mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-09-14 00:55:08 +00:00
test-quartz-ios failed on :commons:compileKotlinIosSimulatorArm64 with "Unresolved reference 'okio'" in service/image/DeferredDeleteFileSystem.kt. The file always used okio, but commons only ever got it transitively: through Coil on every target, and through OkHttp on JVM. Moving Coil to :commonsUI removed the only Apple-side provider, and the JVM builds kept passing, so nothing caught it locally. Declare okio (3.18.1, the version already resolved everywhere; Apache-2.0 per its POM) in commons commonMain. Reproduced and re-verified on Linux with :commons:compileCommonMainKotlinMetadata, which resolves commonMain against the shared-dependency set exactly like the iOS compile. That task, for all three KMP library modules, is now part of the lint job so this class of gap fails fast on Linux. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N56KzPSYiN5edMRamvKEgD