Bump Android Gradle Plugin to 8.10.1 and Gradle wrapper to 8.11.1#1723
Bump Android Gradle Plugin to 8.10.1 and Gradle wrapper to 8.11.1#1723aleksandar-apostolov wants to merge 3 commits into
Conversation
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
SDK Size Comparison 📏
|
d1b155f to
7d96a28
Compare
b97e659 to
ac352a9
Compare
WalkthroughTwo build toolchain version bumps: ChangesGradle Version Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ac352a9 to
7cb0bb1
Compare
|



Goal
Closes AND-1240 — second step of the V2 migration's build toolchain modernization. AGP 8.10 is the first release whose bundled lint engine is compatible with androidx.lifecycle 2.9.x and Compose-K2 detectors (the lifecycle bump arrives in the next PR via stream-android-core 5.0.0). 8.10.1 is the patch-stable release. Gradle wrapper bumps to 8.11.1 to satisfy AGP 8.10's
Gradle >= 8.11.1requirement.Stacked on #1722 (Kotlin 2.2.0). Merge after parent.
Sequential stack on
develop-v2: Kotlin 2.2.0 (#1722) → this PR → stream-android-core 5.0.0 dep (#1725).Implementation
Version moves:
gradle/libs.versions.tomlandroidGradlePlugin8.5.28.10.1gradle/wrapper/gradle-wrapper.propertiesdistributionUrlgradle-8.8-all.zipgradle-8.11.1-all.zipSource-level compat fix (
demo-app/build.gradle.kts):applicationVariant.buildConfigFieldsandapplicationVariant.resValuesnullable (MapProperty<...>?). Two call sites in theandroidComponents { onVariants { ... } }block now use?.put(...)instead of.put(...).No source changes elsewhere. No convention plugin changes. No bumps beyond AGP / Gradle / demo-app compat.
Testing
./gradlew --version→Gradle 8.11.1../gradlew clean compileDebugKotlinacross all modules + demo-app + tutorials + metrics: green../gradlew testDebugUnitTest: zero failures.@Ignorebaseline holds at 21../gradlew spotlessCheck: green../gradlew apiCheck: green. BCV.apidiff EMPTY (AGP/Gradle bump produces no bytecode-visible diff)../gradlew :demo-app:assembleDevelopmentDebug: green. APK atdemo-app/build/outputs/apk/development/debug/demo-app-development-debug.apk.streamConventions = "0.13.1"is unchanged and resolves AGP 8.10.1 cleanly — no fallback needed.