Skip to content

Comments

Add runtime libraries compatibility check for skiko#5541

Merged
MatkovIvan merged 2 commits intomasterfrom
ivan.matkov/skiko-check
Feb 20, 2026
Merged

Add runtime libraries compatibility check for skiko#5541
MatkovIvan merged 2 commits intomasterfrom
ivan.matkov/skiko-check

Conversation

@MatkovIvan
Copy link
Member

CMP-9799 Check skiko library compatibility
Addition to #5485

Release Notes

Features - Gradle Plugin

  • Add a compatibility check for skiko libraries to ensure consistency

@MatkovIvan MatkovIvan force-pushed the ivan.matkov/skiko-check branch from 7f1e6ee to 7e83064 Compare February 20, 2026 18:17
@MatkovIvan MatkovIvan requested a review from igordmn February 20, 2026 18:32
@MatkovIvan
Copy link
Member Author

Now it prints something like

w: Skiko dependencies' versions are incompatible.
    io.coil-kt.coil3:coil-core-jvm:3.0.4
    \--- org.jetbrains.skiko:skiko:0.8.4 -> 0.9.37.3

This may lead to compilation errors or unexpected behavior at runtime.
Such version mismatch might be caused by dependency constraints in one of the included libraries.
You can inspect resulted dependencies tree via `./gradlew :dependencies  --configuration jvmRuntimeClasspath`.
See more details in Gradle documentation: https://docs.gradle.org/current/userguide/viewing_debugging_dependencies.html#sec:listing-dependencies

Note: Skiko is considered implementation detail in Compose Multiplatform and might be incompatible across versions.
Please align Skiko dependencies to the same version. If possible, avoid direct skiko references and use Compose APIs instead.

@MatkovIvan MatkovIvan force-pushed the ivan.matkov/skiko-check branch from 09dc9df to f0d136f Compare February 20, 2026 20:37
@MatkovIvan MatkovIvan merged commit 9fd1a5c into master Feb 20, 2026
13 checks passed
@MatkovIvan MatkovIvan deleted the ivan.matkov/skiko-check branch February 20, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants