Dependency Dashboard
- Dominant language
- Kotlin
- Stars
- 2k
- Forks
- 313
- PR merge metrics
- No merged PRs in 30d
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/android/androidify).
## Repository Problems
These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/android/androidify).
- ⚠️ WARN: getChangeLogJSON error
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [Update all dependencies](../pull/195) (`actions/checkout`, `actions/setup-java`, `actions/upload-artifact`, `android_logger`, `base64`, `gradle`, `gradle/actions`, `jni`, `log`, `stefanzweifel/git-auto-commit-action`, `androidx.xr.compose:compose`, `com.google.android.gms:play-services-base`, `androidx.lifecycle:lifecycle-process`, `androidx.compose.ui:ui-tooling`, `androidx.test.uiautomator:uiautomator`, `androidx.compose.ui:ui-text-google-fonts`, `com.diffplug.spotless`, `org.robolectric:robolectric`, `com.squareup.okhttp3:okhttp`, `androidx.navigation3:navigation3-ui`, `androidx.navigation3:navigation3-runtime`, `androidx.media3:media3-ui-compose`, `androidx.media3:media3-ui`, `androidx.media3:media3-exoplayer`, `androidx.compose.material3:material3`, `com.squareup.okhttp3:logging-interceptor`, `androidx.lifecycle:lifecycle-viewmodel-navigation3`, `androidx.lifecycle:lifecycle-viewmodel-compose`, `androidx.lifecycle:lifecycle-viewmodel-ktx`, `androidx.lifecycle:lifecycle-runtime-compose`, `androidx.lifecycle:lifecycle-runtime-ktx`, `org.spdx.sbom`, `org.jetbrains.kotlin.plugin.serialization`, `com.google.devtools.ksp`, `org.jetbrains.kotlin.plugin.compose`, `org.jetbrains.kotlin.android`, `org.jetbrains.kotlin:kotlin-gradle-plugin`, `org.jetbrains.kotlin:kotlin-test-junit`, `androidx.hilt:hilt-navigation-compose`, `com.google.dagger.hilt.android`, `com.google.dagger:hilt-compiler`, `com.google.dagger:hilt-android-testing`, `com.google.dagger:hilt-android`, `com.google.guava:guava`, `com.google.android.gms:oss-licenses-plugin`, `com.google.android.gms:play-services-oss-licenses`, `com.google.gms.google-services`, `com.google.mlkit:genai-prompt`, `com.google.firebase:firebase-bom`, `com.google.firebase.crashlytics`, `androidx.core:core-ktx`, `androidx.compose:compose-bom`, `io.coil-kt.coil3:coil-gif`, `io.coil-kt.coil3:coil-network-okhttp`, `io.coil-kt.coil3:coil-compose`, `androidx.camera:camera-lifecycle`, `androidx.camera:camera-core`, `androidx.camera:camera-compose`, `androidx.camera:camera-camera2`, `androidx.benchmark:benchmark-macro-junit4`, `androidx.baselineprofile`, `androidx.appcompat:appcompat`, `com.android.tools.build:apksig`, `androidx.compose.material3.adaptive:adaptive-navigation`, `androidx.compose.material3.adaptive:adaptive-layout`, `androidx.compose.material3.adaptive:adaptive`, `com.android.extensions.xr:extensions-xr`, `org.bouncycastle:bcpkix-jdk18on`, `com.android.test`, `com.android.library`, `com.android.application`, `com.android.tools.build:gradle-api`, `com.diffplug.spotless:spotless-plugin-gradle`)
## Detected Dependencies
cargo (1)
watchface/pack-java/Cargo.toml (4)
- `jni 0.21.1` → [Updates: `0.22.0`]
- `base64 0.22.1` → [Updates: `0.23.0`]
- `android_logger 0.13` → [Updates: `0.15`]
- `log 0.4` → [Updates: `0.4`]
github-actions (1)
.github/workflows/build_and_test.yml (13)
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `stefanzweifel/git-auto-commit-action v5` → [Updates: `v7`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `jlumbroso/free-disk-space v1.3.1`
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `reactivecircus/android-emulator-runner v2`
- `actions/upload-artifact v4` → [Updates: `v7`]
gradle (23)
app/build.gradle.kts (1)
- `org.spdx.sbom 0.9.0` → [Updates: `0.12.0`]
benchmark/build.gradle.kts
build-plugin/build.gradle.kts
build-plugin/settings.gradle.kts
build.gradle.kts
core/network/build.gradle.kts
core/testing/build.gradle.kts
core/theme/build.gradle.kts
core/util/build.gradle.kts
core/xr/build.gradle.kts
data/build.gradle.kts
feature/camera/build.gradle.kts
feature/creation/build.gradle.kts
feature/home/build.gradle.kts
feature/results/build.gradle.kts
gradle.properties
gradle/init.gradle.kts (1)
- `com.diffplug.spotless:spotless-plugin-gradle 7.0.2` → [Updates: `8.10.2`]
gradle/libs.versions.toml (99)
- `com.google.accompanist:accompanist-permissions 0.37.3`
- `androidx.activity:activity-compose 1.13.0`
- `androidx.compose.material3.adaptive:adaptive 1.2.0` → [Updates: `1.3.0`]
- `androidx.compose.material3.adaptive:adaptive-layout 1.2.0` → [Updates: `1.3.0`]
- `androidx.compose.material3.adaptive:adaptive-navigation 1.2.0` → [Updates: `1.3.0`]
- `androidx.appcompat:appcompat 1.7.1` → [Updates: `1.8.0`]
- `androidx.startup:startup-runtime 1.2.0`
- `androidx.camera:camera-camera2 1.6.1` → [Updates: `1.6.2`]
- `androidx.camera:camera-compose 1.6.1` → [Updates: `1.6.2`]
- `androidx.camera:camera-core 1.6.1` → [Updates: `1.6.2`]
- `androidx.camera:camera-lifecycle 1.6.1` → [Updates: `1.6.2`]
- `androidx.compose:compose-bom 2026.05.01` → [Updates: `2026.09.00`]
- `androidx.concurrent:concurrent-futures-ktx 1.3.0`
- `androidx.test:core 1.7.0`
- `androidx.core:core-ktx 1.18.0` → [Updates: `1.19.0`]
- `androidx.core:core-splashscreen 1.2.0`
- `androidx.datastore:datastore 1.2.1`
- `androidx.datastore:datastore-preferences 1.2.1`
- `androidx.test.espresso:espresso-core 3.7.0`
- `androidx.hilt:hilt-navigation-compose 1.3.0` → [Updates: `1.4.0`]
- `androidx.test.ext:junit 1.3.0`
- `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-runtime-compose 2.10.0` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-viewmodel-navigation3 2.11.0-beta02` → [Updates: `2.11.0`]
- `androidx.compose.material3:material3 1.5.0-alpha20` → [Updates: `1.5.0-alpha28`]
- `androidx.media3:media3-exoplayer 1.10.1` → [Updates: `1.11.1`]
- `androidx.media3:media3-ui 1.10.1` → [Updates: `1.11.1`]
- `androidx.media3:media3-ui-compose 1.10.1` → [Updates: `1.11.1`]
- `androidx.navigation3:navigation3-runtime 1.1.2` → [Updates: `1.1.7`]
- `androidx.navigation3:navigation3-ui 1.1.2` → [Updates: `1.1.7`]
- `androidx.test:runner 1.7.0`
- `androidx.compose.ui:ui-text-google-fonts 1.11.2` → [Updates: `1.12.1`]
- `androidx.wear:wear 1.4.0`
- `androidx.wear.compose:compose-material3 1.6.2`
- `androidx.wear.compose:compose-foundation 1.6.2`
- `androidx.wear.compose:compose-ui-tooling 1.6.2`
- `androidx.wear:wear-remote-interactions 1.2.0`
- `androidx.window:window 1.5.1`
- `androidx.window:window-core 1.5.1`
- `androidx.work:work-runtime-ktx 2.11.2`
- `com.android.tools.build:apksig 9.2.1` → [Updates: `9.4.0`]
- `org.bouncycastle:bcpkix-jdk18on 1.84` → [Updates: `1.86`]
- `io.coil-kt.coil3:coil-compose 3.4.0` → [Updates: `3.6.2`]
- `io.coil-kt.coil3:coil-network-okhttp 3.4.0` → [Updates: `3.6.2`]
- `io.coil-kt.coil3:coil-gif 3.4.0` → [Updates: `3.6.2`]
- `com.squareup.retrofit2:converter-gson 3.0.0`
- `com.google.firebase:firebase-bom 34.14.0` → [Updates: `34.19.0`]
- `com.google.mlkit:genai-prompt 1.0.0-beta2` → [Updates: `1.0.0-beta4`]
- `com.google.guava:guava 33.6.0-android` → [Updates: `33.7.1-jre`]
- `com.google.dagger:hilt-android 2.59.2` → [Updates: `2.60.1`]
- `com.google.dagger:hilt-android-testing 2.59.2` → [Updates: `2.60.1`]
- `com.google.dagger:hilt-compiler 2.59.2` → [Updates: `2.60.1`]
- `junit:junit 4.13.2`
- `org.jetbrains.kotlin:kotlin-test-junit 2.3.21` → [Updates: `2.4.20`]
- `org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-json 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-protobuf 1.11.0`
- `com.squareup.leakcanary:leakcanary-android 2.14`
- `com.squareup.okhttp3:logging-interceptor 5.3.2` → [Updates: `5.5.0`]
- `com.google.mlkit:common 18.11.0`
- `com.google.mlkit:pose-detection 18.0.0-beta5`
- `com.google.android.gms:play-services-mlkit-subject-segmentation 16.0.0-beta1`
- `com.squareup.okhttp3:okhttp 5.3.2` → [Updates: `5.5.0`]
- `com.google.android.gms:play-services-wearable 20.0.1`
- `com.google.android.gms:play-services-base-testing 16.2.0`
- `com.squareup.retrofit2:retrofit 3.0.0`
- `com.squareup.retrofit2:converter-kotlinx-serialization 3.0.0`
- `org.robolectric:robolectric 4.16.1` → [Updates: `4.17`]
- `androidx.compose.ui:ui-tooling 1.11.2` → [Updates: `1.12.1`]
- `androidx.test.uiautomator:uiautomator 2.4.0-beta02` → [Updates: `2.4.0`]
- `androidx.benchmark:benchmark-macro-junit4 1.4.1` → [Updates: `1.5.0`]
- `androidx.profileinstaller:profileinstaller 1.4.1`
- `com.google.android.gms:play-services-oss-licenses 17.5.1` → [Updates: `17.5.2`]
- `com.google.android.gms:oss-licenses-plugin 0.12.0` → [Updates: `0.13.0`]
- `androidx.lifecycle:lifecycle-process 2.10.0` → [Updates: `2.11.0`]
- `com.google.android.wearable.watchface.validator:validator-push-android 1.0.0-alpha09`
- `com.google.android.wearable.watchface.validator:validator-push-cli 1.0.0-alpha09`
- `androidx.wear.watchfacepush:watchfacepush 1.0.0`
- `com.google.android.gms:play-services-base 18.10.0` → [Updates: `18.10.1`]
- `com.jakewharton.timber:timber 5.0.1`
- `androidx.xr.compose:compose 1.0.0-alpha14` → [Updates: `1.0.0-alpha17`]
- `com.android.extensions.xr:extensions-xr 1.3.0` → [Updates: `1.4.0`]
- `com.android.tools.build:gradle-api 9.2.1` → [Updates: `9.4.0`]
- `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.21` → [Updates: `2.4.20`]
- `com.android.application 9.2.1` → [Updates: `9.4.0`]
- `com.android.library 9.2.1` → [Updates: `9.4.0`]
- `com.google.firebase.crashlytics 3.0.7` → [Updates: `3.0.8`]
- `com.google.gms.google-services 4.4.4` → [Updates: `4.5.0`]
- `com.google.dagger.hilt.android 2.59.2` → [Updates: `2.60.1`]
- `org.jetbrains.kotlin.android 2.3.21` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.compose 2.3.21` → [Updates: `2.4.20`]
- `com.google.devtools.ksp 2.3.6` → [Updates: `2.3.12`]
- `org.jetbrains.kotlin.plugin.serialization 2.3.21` → [Updates: `2.4.20`]
- `com.android.test 9.2.1` → [Updates: `9.4.0`]
- `androidx.baselineprofile 1.5.0-alpha06` → [Updates: `1.5.0`]
- `com.diffplug.spotless 8.6.0` → [Updates: `8.10.2`]settings.gradle.kts
watchface/build.gradle.kts
wear/build.gradle.kts
wear/common/build.gradle.kts
wear/watchface/build.gradle.kts
gradle-wrapper (1)
gradle/wrapper/gradle-wrapper.properties (1)
- `gradle 9.5.1` → [Updates: `9.7.1`]
renovate-config (1)
renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the dependency dashboard, .github/workflows/build_and_test.yml, watchface/pack-java/Cargo.toml, and gradle/libs.versions.toml; pull request 195 already contains the listed updates. Review that pull request and the affected build files first, then verify the repository checks pass and all intended dependency updates are handled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, github-actions, kotlin, rust
- Domain
- build-system, ci-cd, mobile-dev
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100