google / google/horologist

Dependency Dashboard

Open
#1,410 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
693
Forks
123
Avg merge
1d 11h
Merged PRs (30d)
34

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/google/horologist).

## Config Migration Needed

- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [Update dependency com.autonomousapps.dependency-analysis 3.19.1 to v3.19.2](../pull/2843)
- [ ] [Update compose-ai-tools](../pull/2830) (`yschimke/compose-ai-tools`, `ee.schimke.composeai.preview`, `ee.schimke.composeai:preview-annotations`)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

github-actions (9)

.github/workflows/android_test.yml (6)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `reactivecircus/android-emulator-runner v2@a421e43855164a8197daf9d8d40fe71c6996bb0d`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`

.github/workflows/build_nightly.yml (5)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `actions/cache v6@55cc8345863c7cc4c66a329aec7e433d2d1c52a9`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`

.github/workflows/build.yml (21)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`

.github/workflows/compose-preview-publish.yml (3)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c`
- `yschimke/compose-ai-tools v2.2.4@cec0a474434975aea57eff8ba6cb33d65462269c` → [Updates: `v2.17.0`]

.github/workflows/compose-preview.yml (9)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `yschimke/compose-ai-tools v2.2.4@cec0a474434975aea57eff8ba6cb33d65462269c` → [Updates: `v2.17.0`]
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `yschimke/compose-ai-tools v2.2.4@cec0a474434975aea57eff8ba6cb33d65462269c` → [Updates: `v2.17.0`]

.github/workflows/design-artifacts.yml (1)

- `yschimke/compose-ai-tools main`

.github/workflows/fixup.yml (6)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `gradle/actions v6@9c971963bec38e04b3d30dcc455b5382be2fdbfb`
- `stefanzweifel/git-auto-commit-action v7@4a55954c782fc1ea30b9056cd3e7a2b40ca8887d`
- `stefanzweifel/git-auto-commit-action v7@4a55954c782fc1ea30b9056cd3e7a2b40ca8887d`
- `stefanzweifel/git-auto-commit-action v7@4a55954c782fc1ea30b9056cd3e7a2b40ca8887d`

.github/workflows/macrobenchmark.yml (6)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `actions/cache v6@55cc8345863c7cc4c66a329aec7e433d2d1c52a9`
- `reactivecircus/android-emulator-runner v2@a421e43855164a8197daf9d8d40fe71c6996bb0d`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`

.github/workflows/publish-docs.yml (6)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/setup-java v6@de7274f081f381c8f8158605e0321c36c376e2e6`
- `actions/cache v6@55cc8345863c7cc4c66a329aec7e433d2d1c52a9`
- `actions/setup-python v7@5fda3b95a4ea91299a34e894583c3862153e4b97`
- `peaceiris/actions-gh-pages v4@84c30a85c19949d7eee79c4ff27748b70285e453`
- `python 3.x`

gradle (103)

ai/sample/core/build.gradle.kts

ai/sample/phone/build.gradle.kts

ai/sample/wear-core/build.gradle.kts

ai/sample/wear-gemini-lib/build.gradle.kts

ai/sample/wear-gemini/build.gradle.kts

ai/sample/wear-prompt-app/build.gradle.kts

ai/ui/build.gradle.kts

ai/ui/gradle.properties

annotations/build.gradle.kts

annotations/gradle.properties

auth/composables-material3/build.gradle.kts

auth/composables-material3/gradle.properties

auth/composables/build.gradle.kts

auth/composables/gradle.properties

auth/data-phone/build.gradle.kts

auth/data-phone/gradle.properties

auth/data/build.gradle.kts

auth/data/gradle.properties

auth/sample/phone/build.gradle.kts

auth/sample/shared/build.gradle.kts

auth/sample/wear/build.gradle.kts

auth/ui-material3/build.gradle.kts

auth/ui-material3/gradle.properties

auth/ui/build.gradle.kts

auth/ui/gradle.properties

build.gradle.kts (1)

- `com.google.protobuf:protobuf-javalite 4.36.1`

composables/build.gradle.kts

composables/gradle.properties

compose-layout/build.gradle.kts

compose-layout/gradle.properties

compose-material/build.gradle.kts

compose-material/gradle.properties

compose-tools/build.gradle.kts

compose-tools/gradle.properties

datalayer/core/build.gradle.kts

datalayer/core/gradle.properties

datalayer/grpc/build.gradle.kts

datalayer/grpc/gradle.properties

datalayer/phone-ui/build.gradle.kts

datalayer/phone-ui/gradle.properties

datalayer/phone/build.gradle.kts

datalayer/phone/gradle.properties

datalayer/sample/phone/build.gradle.kts

datalayer/sample/shared/build.gradle.kts

datalayer/sample/wear/build.gradle.kts

datalayer/watch/build.gradle.kts

datalayer/watch/gradle.properties

gradle.properties

gradle/libs.versions.toml (177)

- `com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework 4.1.1`
- `com.google.accompanist:accompanist-testharness 0.36.0`
- `com.android.tools.build:gradle 9.4.0`
- `androidx.activity:activity 1.13.0`
- `androidx.activity:activity-compose 1.13.0`
- `androidx.annotation:annotation 1.10.0`
- `androidx.appcompat:appcompat 1.8.0`
- `androidx.benchmark:benchmark-junit4 1.5.0`
- `androidx.benchmark:benchmark-macro-junit4 1.5.0`
- `androidx.wear.watchface:watchface-complications-data 1.3.0`
- `androidx.wear.watchface:watchface-complications-data-source-ktx 1.3.0`
- `androidx.wear.watchface:watchface-complications-rendering 1.2.1`
- `androidx.compose.remote:remote-player-compose 1.0.0-alpha19`
- `androidx.compose.remote:remote-player-core 1.0.0-alpha19`
- `androidx.compose.remote:remote-player-view 1.0.0-alpha19`
- `androidx.concurrent:concurrent-futures 1.3.0`
- `androidx.concurrent:concurrent-futures-ktx 1.3.0`
- `androidx.constraintlayout:constraintlayout-compose 1.1.2`
- `androidx.core:core 1.18.0`
- `androidx.core:core-ktx 1.18.0`
- `androidx.datastore:datastore 1.2.1`
- `androidx.datastore:datastore-core 1.2.1`
- `androidx.datastore:datastore-preferences 1.2.1`
- `androidx.datastore:datastore-preferences-proto 1.2.1`
- `androidx.graphics:graphics-shapes 1.1.0`
- `androidx.health:health-services-client 1.1.0-rc02`
- `androidx.lifecycle:lifecycle-common 2.10.0`
- `androidx.lifecycle:lifecycle-process 2.10.0`
- `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0`
- `androidx.lifecycle:lifecycle-runtime-compose 2.10.0`
- `androidx.lifecycle:lifecycle-service 2.10.0`
- `androidx.lifecycle:lifecycle-runtime-testing 2.10.0`
- `androidx.lifecycle:lifecycle-viewmodel 2.10.0`
- `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0`
- `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0`
- `androidx.media3:media3-common 1.11.1`
- `androidx.media3:media3-datasource-okhttp 1.11.1`
- `androidx.media3:media3-exoplayer 1.11.1`
- `androidx.media3:media3-exoplayer-dash 1.11.1`
- `androidx.media3:media3-exoplayer-hls 1.11.1`
- `androidx.media3:media3-exoplayer-rtsp 1.11.1`
- `androidx.media3:media3-exoplayer-workmanager 1.11.1`
- `androidx.media3:media3-session 1.11.1`
- `androidx.media3:media3-test-utils 1.11.1`
- `androidx.media3:media3-test-utils-robolectric 1.11.1`
- `androidx.media3:media3-ui 1.11.1`
- `androidx.mediarouter:mediarouter 1.8.1`
- `androidx.metrics:metrics-performance 1.0.0`
- `androidx.navigation:navigation-compose 2.9.8`
- `androidx.navigation:navigation-runtime 2.9.8`
- `androidx.navigation:navigation-testing 2.9.8`
- `androidx.paging:paging-compose 3.5.1`
- `androidx.palette:palette-ktx 1.0.0`
- `androidx.compose.runtime:runtime-tracing 1.11.4`
- `androidx.startup:startup-runtime 1.2.0`
- `androidx.test.espresso:espresso-core 3.7.0`
- `androidx.test.ext:junit 1.3.0`
- `androidx.test.ext:junit-ktx 1.3.0`
- `androidx.test:rules 1.7.0`
- `androidx.test:runner 1.7.0`
- `androidx.test.uiautomator:uiautomator 2.4.0`
- `androidx.tracing:tracing-ktx 2.0.2`
- `androidx.wear:wear 1.4.0`
- `androidx.wear.compose:compose-material3 1.6.2`
- `androidx.wear:wear-input 1.2.0`
- `androidx.wear:wear-phone-interactions 1.1.1`
- `androidx.wear.protolayout:protolayout-material 1.4.2`
- `androidx.wear:wear-remote-interactions 1.2.0`
- `androidx.wear.tiles:tiles 1.6.2`
- `androidx.wear.tiles:tiles-renderer 1.6.2`
- `androidx.wear.tiles:tiles-testing 1.6.2`
- `androidx.wear.tiles:tiles-tooling 1.6.2`
- `androidx.wear.tiles:tiles-tooling-preview 1.6.2`
- `androidx.wear:wear-tooling-preview 1.0.0`
- `androidx.glance.wear:wear-tooling-preview 1.0.0-alpha18`
- `androidx.glance.wear:wear 1.0.0-alpha18`
- `androidx.glance.wear:wear-core 1.0.0-alpha18`
- `androidx.compose.remote:remote-core 1.0.0-alpha19`
- `androidx.compose.remote:remote-tooling-preview 1.0.0-alpha19`
- `androidx.wear.compose.remote:remote-material3 1.0.0-alpha11`
- `androidx.work:work-runtime-ktx 2.11.2`
- `androidx.work:work-testing 2.11.2`
- `androidx.test:annotation 1.0.1`
- `io.coil-kt:coil-compose 2.7.0`
- `io.coil-kt:coil-compose-base 2.7.0`
- `io.coil-kt:coil-svg 2.7.0`
- `io.coil-kt:coil-test 2.7.0`
- `com.squareup.okhttp3:logging-interceptor 5.4.0`
- `com.squareup.okhttp3:mockwebserver 5.4.0`
- `com.squareup.okhttp3:okhttp 5.4.0`
- `ee.schimke.composeai:preview-annotations 2.2.4` → [Updates: `3.6.0`]
- `androidx.compose.animation:animation-core 1.11.4`
- `androidx.compose:compose-bom 2026.04.01`
- `androidx.compose.material:material-icons-core 1.7.8`
- `androidx.compose.material:material-icons-extended 1.7.8`
- `androidx.compose.material3:material3 1.4.0`
- `androidx.compose.remote:remote-creation 1.0.0-alpha19`
- `androidx.compose.remote:remote-creation-compose 1.0.0-alpha19`
- `com.google.dagger:hilt-android 2.60.1`
- `com.google.dagger:hilt-android-compiler 2.60.1`
- `com.google.dagger:hilt-android-gradle-plugin 2.60.1`
- `com.google.dagger:hilt-android-testing 2.60.1`
- `com.android.tools:desugar_jdk_libs 2.1.5`
- `org.jetbrains.dokka:dokka-gradle-plugin 2.2.0`
- `com.google.genai:google-genai 1.71.0`
- `com.vanniktech:gradle-maven-publish-plugin 0.37.0`
- `io.grpc:grpc-stub 1.84.0`
- `androidx.hilt:hilt-compiler 1.3.0`
- `androidx.hilt:hilt-work 1.3.0`
- `androidx.hilt:hilt-navigation-compose 1.3.0`
- `io.grpc:grpc-android 1.84.0`
- `io.grpc:grpc-binder 1.84.0`
- `io.grpc:grpc-kotlin-stub 1.5.0`
- `io.grpc:grpc-protobuf-lite 1.84.0`
- `junit:junit 4.13.2`
- `org.jetbrains.kotlin:kotlin-gradle-plugin 2.4.20`
- `org.jetbrains.kotlin:kotlin-reflect 2.4.20`
- `org.jetbrains.kotlin:kotlin-stdlib 2.4.20`
- `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-guava 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-core 1.11.0`
- `org.jetbrains.kotlinx:kotlinx-serialization-json 1.11.0`
- `com.airbnb.android:lottie-compose 6.7.1`
- `com.google.android.material:material 1.14.0`
- `com.mikepenz:multiplatform-markdown-renderer 0.40.2`
- `com.squareup.moshi:moshi-adapters 1.15.2`
- `com.squareup.moshi:moshi-kotlin 1.15.2`
- `com.squareup.moshi:moshi-kotlin-codegen 1.15.2`
- `com.squareup.okhttp3:okhttp-coroutines 5.4.0`
- `com.squareup.okio:okio 3.18.2`
- `com.google.android.gms:oss-licenses-plugin 0.13.0`
- `io.github.droibit.oss-licenses-android:ui-wear-compose-material 0.10.0`
- `com.google.android.gms:play-services-oss-licenses 17.5.2`
- `com.google.android.gms:play-services-auth 21.6.0`
- `com.google.android.gms:play-services-base 18.10.1`
- `com.google.android.gms:play-services-wearable 20.0.1`
- `com.google.protobuf:protobuf-kotlin-lite 4.34.1`
- `io.grpc:protoc-gen-grpc-java 1.84.0`
- `com.google.protobuf:protoc-gen-javalite 3.0.0`
- `com.google.protobuf:protoc 4.34.1`
- `com.squareup.retrofit2:converter-moshi 3.0.0`
- `com.squareup.retrofit2:retrofit 3.0.0`
- `org.robolectric:robolectric 4.16.1`
- `org.robolectric:shadows-framework 4.16.1`
- `io.github.takahirom.roborazzi:roborazzi 1.74.0`
- `io.github.takahirom.roborazzi:roborazzi-accessibility-check 1.74.0`
- `io.github.takahirom.roborazzi:roborazzi-compose 1.74.0`
- `io.github.takahirom.roborazzi:roborazzi-painter 1.74.0`
- `io.github.takahirom.roborazzi:roborazzi-junit-rule 1.74.0`
- `androidx.room:room-common 2.8.5`
- `androidx.room:room-compiler 2.8.5`
- `androidx.room:room-ktx 2.8.5`
- `com.google.truth:truth 1.4.5`
- `app.cash.turbine:turbine 1.2.1`
- `androidx.wear.compose:compose-foundation 1.6.2`
- `androidx.wear.compose:compose-material 1.6.2`
- `androidx.wear.compose:compose-navigation 1.6.2`
- `androidx.wear.compose:compose-navigation3 1.6.2`
- `androidx.navigation3:navigation3-runtime 1.1.7`
- `androidx.navigation3:navigation3-ui 1.1.7`
- `androidx.wear.compose:compose-ui-tooling 1.6.2`
- `org.jetbrains.kotlin.plugin.compose 2.4.20`
- `ee.schimke.composeai.preview 2.2.4` → [Updates: `2.17.0`]
- `com.autonomousapps.dependency-analysis 3.19.1` → [Updates: `3.19.2`]
- `org.jetbrains.dokka 2.2.0`
- `com.vanniktech.maven.publish 0.37.0`
- `org.jetbrains.kotlin.android 2.4.20`
- `org.jetbrains.kotlin.plugin.serialization 2.4.20`
- `com.google.devtools.ksp 2.3.12`
- `me.tylerbwong.gradle.metalava 0.5.1`
- `com.google.protobuf 0.10.0`
- `io.github.takahirom.roborazzi 1.74.0`
- `com.diffplug.spotless 8.10.2`
- `com.ncorti.ktfmt.gradle 0.27.0`

health/composables/build.gradle.kts

health/composables/gradle.properties

health/service/build.gradle.kts

health/service/gradle.properties

images/base/build.gradle.kts

images/base/gradle.properties

images/coil/build.gradle.kts

images/coil/gradle.properties

logo/build.gradle.kts

media/audio-ui-material3/build.gradle.kts

media/audio-ui-material3/gradle.properties

media/audio-ui-model/build.gradle.kts

media/audio-ui-model/gradle.properties

media/audio-ui/build.gradle.kts

media/audio-ui/gradle.properties

media/audio/build.gradle.kts

media/audio/gradle.properties

media/backend-media3/build.gradle.kts

media/backend-media3/gradle.properties

media/benchmark/build.gradle.kts

media/benchmark/gradle.properties

media/core/build.gradle.kts

media/core/gradle.properties

media/data/build.gradle.kts

media/data/gradle.properties

media/media3-logging/build.gradle.kts

media/media3-logging/gradle.properties

media/media3-outputswitcher/build.gradle.kts

media/media3-outputswitcher/gradle.properties

media/sample-benchmark/build.gradle.kts

media/sample/build.gradle.kts

media/sync/build.gradle.kts

media/sync/gradle.properties

media/ui-material3/build.gradle.kts

media/ui-material3/gradle.properties

media/ui-model/build.gradle.kts

media/ui-model/gradle.properties

media/ui/build.gradle.kts

media/ui/gradle.properties

network-awareness/core/build.gradle.kts

network-awareness/core/gradle.properties

network-awareness/db/build.gradle.kts

network-awareness/db/gradle.properties

network-awareness/okhttp/build.gradle.kts

network-awareness/okhttp/gradle.properties

network-awareness/ui/build.gradle.kts

network-awareness/ui/gradle.properties

remotecompose/lottie/build.gradle.kts

roboscreenshots/build.gradle.kts

roboscreenshots/gradle.properties

sample/build.gradle.kts

settings.gradle.kts (1)

- `com.gradle.develocity 4.5.1`

tiles/build.gradle.kts

tiles/gradle.properties

gradle-wrapper (1)

gradle/wrapper/gradle-wrapper.properties (1)

- `gradle 9.7.1`

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Research direction

Start with the open dependency update links and the affected .github/workflows/*.yml files, then inspect gradle/libs.versions.toml and the listed build.gradle.kts files. Review the Renovate Dependency Dashboard documentation and existing update PRs; done means the intended updates are completed or the dashboard checkboxes are handled.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, github-actions, kotlin
Domain
build-system, ci-cd
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.