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