Sebastian Schuberth
06/16/2026, 7:21 AMThe consumer was configured to find a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.klib.packaging' with value 'non-packed', attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64', attribute 'org.jetbrains.kotlin.platform.type' with value 'native' but: ...Sebastian Schuberth
06/16/2026, 7:23 AM> No matching variant of io.kotest:kotest-assertions-core:6.2.0 was found. The consumer was configured to find a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.klib.packaging' with value 'non-packed', attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64', attribute 'org.jetbrains.kotlin.platform.type' with value 'native' but:
- Variant 'androidNativeArm64ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_arm64' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'androidNativeArm64SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_arm64' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'androidNativeX64ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_x64' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'androidNativeX64SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_x64' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'androidNativeX86ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_x86' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'androidNativeX86SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'android_x86' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosArm64ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_arm64' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosArm64MetadataElements-published' declares a library, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component for use during 'kotlin-metadata', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_arm64' and the consumer needed a component for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosArm64SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_arm64' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosSimulatorArm64ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_simulator_arm64' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosSimulatorArm64MetadataElements-published' declares a library, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component for use during 'kotlin-metadata', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_simulator_arm64' and the consumer needed a component for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosSimulatorArm64SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_simulator_arm64' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosX64ApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_x64' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosX64MetadataElements-published' declares a library, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares a component for use during 'kotlin-metadata', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_x64' and the consumer needed a component for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'iosX64SourcesElements-published' declares a component, preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native':
- Incompatible because this component declares documentation for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'ios_x64' and the consumer needed a library for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.native.target' with value 'macos_x64'
- Other compatible attribute:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Variant 'jsApiElements-published' declares a library for use during 'kotlin-api', preferably optimized for non-jvm:
- Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'js' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native'
- Other compatible attributes:
- Doesn't say anything about org.jetbrains.kotlin.klib.packaging (required 'non-packed')
- Doesn't say anything about org.jetbrains.kotlin.native.target (required 'macos_x64')
- Variant 'jsRuntimeElements-published' declares a library, preferably optimized for non-jvm:
- Incompatible because this component declares a component for use during 'kotlin-runtime', as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'js' and the consumer needed a component for use during 'kotlin-api', as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native'Sebastian Schuberth
06/16/2026, 7:26 AMThe log shows the actual failing task is:
•:api:v1:api-v1-client:compileTestKotlinMacosX64
and the root problem is:
•Could not resolve all files for configuration ':api:v1:api-v1-client:macosX64TestCompileKlibraries'
•But the suggested fix to disable Gradle's configuration cache is not really an option for me.Configuration cache state could not be cached... field libraries$delegate ... KotlinNativeCompile
Alfonso Ristorato
06/16/2026, 8:03 AMSebastian Schuberth
06/16/2026, 8:23 AMmacos_x64, we just needed to suppress the deprecation. Can't Kotest do the same? Where's Compose used in Kotest?sam
06/16/2026, 2:59 PMsam
06/16/2026, 5:25 PMAlfonso Ristorato
06/16/2026, 5:28 PMsam
06/16/2026, 5:28 PMsam
06/16/2026, 5:28 PMAlfonso Ristorato
06/16/2026, 5:29 PMsam
06/16/2026, 5:31 PMsam
06/18/2026, 6:29 PMSebastian Schuberth
06/18/2026, 7:28 PMsam
06/18/2026, 7:31 PMsam
06/18/2026, 7:32 PM