@@ -35,11 +35,17 @@ turbine = "1.2.1"
3535# Compose Multiplatform
3636compose-multiplatform = " 1.11.0-beta02"
3737compose-multiplatform-material3 = " 1.11.0-alpha06"
38+ # `androidx-compose-bom-aligned` tracks androidx.compose.{runtime,ui} test/tracing
39+ # artifacts that ship in lockstep with CMP. Kept as a separate version ref so Renovate
40+ # can bump androidx releases (which often land first) without dragging the
41+ # `org.jetbrains.compose:*` artifacts and Gradle plugin to a version JetBrains
42+ # hasn't published yet (see PR #5180). Should normally match `compose-multiplatform`;
43+ # AndroidCompose.kt's resolutionStrategy force-aligns these groups to the CMP version
44+ # at resolution time regardless of the declared value here.
45+ androidx-compose-bom-aligned = " 1.11.0-beta02"
3846# `androidx-compose-material` (M2) is independent of CMP and pinned separately
3947# because some third-party libs (maps-compose-widgets, datadog) drag in
40- # unversioned material transitives. Test/tracing artifacts in the
41- # androidx.compose.{runtime,ui} groups MUST track CMP — use compose-multiplatform
42- # as their version ref, not a separate pin.
48+ # unversioned material transitives.
4349androidx-compose-material = " 1.7.8"
4450jetbrains-adaptive = " 1.3.0-alpha06"
4551
@@ -122,8 +128,8 @@ androidx-work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version
122128androidx-work-testing = { module = " androidx.work:work-testing" , version = " 2.11.2" }
123129
124130# AndroidX Compose (explicit versions — BOM removed; CMP is the sole version authority)
125- androidx-compose-runtime-tracing = { module = " androidx.compose.runtime:runtime-tracing" , version.ref = " compose-multiplatform " }
126- androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" , version.ref = " compose-multiplatform " } # Required by Robolectric Compose tests (registers ComponentActivity)
131+ androidx-compose-runtime-tracing = { module = " androidx.compose.runtime:runtime-tracing" , version.ref = " androidx- compose-bom-aligned " }
132+ androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" , version.ref = " androidx- compose-bom-aligned " } # Required by Robolectric Compose tests (registers ComponentActivity)
127133
128134# Compose Multiplatform
129135compose-multiplatform-animation = { module = " org.jetbrains.compose.animation:animation" , version.ref = " compose-multiplatform" }
0 commit comments