android / android/codelab-android-kmp
Dependency Dashboard
- Dominant language
- Kotlin
- Stars
- 101
- Forks
- 22
- 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/codelab-android-kmp).
## 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 Kotlin Dependencies (main)](../pull/45) (`co.touchlab.skie`, `com.google.devtools.ksp`, `org.jetbrains.kotlinx:kotlinx-coroutines-test`, `org.jetbrains.kotlinx:kotlinx-coroutines-core`, `org.jetbrains.kotlin.multiplatform`, `org.jetbrains.kotlin.plugin.compose`, `org.jetbrains.kotlin.plugin.serialization`, `org.jetbrains.kotlin.android`, `org.jetbrains.kotlin:kotlin-test`, `org.jetbrains.kotlin:kotlin-stdlib`)
- [ ] [Update all dependencies (main)](../pull/46) (`actions/checkout`, `actions/setup-java`, `android-actions/setup-android`, `gradle`, `gradle/actions`, `com.google.dagger.hilt.android`, `com.google.dagger:hilt-compiler`, `com.google.dagger:hilt-android`, `androidx.compose:compose-bom`, `com.diffplug.spotless`, `io.ktor:ktor-serialization-kotlinx-json`, `io.ktor:ktor-client-okhttp`, `io.ktor:ktor-client-core`, `io.ktor:ktor-client-content-negotiation`, `androidx.lifecycle:lifecycle-viewmodel-compose`, `androidx.lifecycle:lifecycle-viewmodel`, `androidx.room`, `androidx.room:room-ktx`, `androidx.room:room-compiler`, `androidx.activity:activity-compose`, `com.android.kotlin.multiplatform.library`, `com.android.application`)
- [ ] [Update Kotlin Dependencies (end)](../pull/47) (`co.touchlab.skie`, `com.google.devtools.ksp`, `org.jetbrains.kotlinx:kotlinx-coroutines-test`, `org.jetbrains.kotlinx:kotlinx-coroutines-core`, `org.jetbrains.kotlin.multiplatform`, `org.jetbrains.kotlin.plugin.compose`, `org.jetbrains.kotlin.plugin.serialization`, `org.jetbrains.kotlin.android`, `org.jetbrains.kotlin:kotlin-test`, `org.jetbrains.kotlin:kotlin-stdlib`)
- [ ] [Update all dependencies (end)](../pull/48) (`actions/checkout`, `actions/setup-java`, `android-actions/setup-android`, `gradle`, `gradle/actions`, `androidx.sqlite:sqlite-bundled`, `com.google.dagger.hilt.android`, `com.google.dagger:hilt-compiler`, `com.google.dagger:hilt-android`, `androidx.compose:compose-bom`, `com.diffplug.spotless`, `io.ktor:ktor-serialization-kotlinx-json`, `io.ktor:ktor-client-okhttp`, `io.ktor:ktor-client-core`, `io.ktor:ktor-client-content-negotiation`, `androidx.lifecycle:lifecycle-viewmodel-compose`, `androidx.lifecycle:lifecycle-viewmodel`, `androidx.room`, `androidx.room:room-runtime`, `androidx.room:room-ktx`, `androidx.room:room-compiler`, `androidx.activity:activity-compose`, `com.android.kotlin.multiplatform.library`, `com.android.application`)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
Branch end
github-actions (2)
.github/workflows/get-started.yml (6)
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `android-actions/setup-android v3` → [Updates: `v4`]
- `actions/checkout v4` → [Updates: `v7`]
- `mxcl/xcodebuild v3`.github/workflows/migrate-room.yml (6)
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `android-actions/setup-android v3` → [Updates: `v4`]
- `actions/checkout v4` → [Updates: `v7`]
- `mxcl/xcodebuild v3`gradle (12)
get-started/androidApp/build.gradle.kts
get-started/build.gradle.kts
get-started/gradle.properties
get-started/gradle/libs.versions.toml (16)
- `androidx.activity:activity-compose 1.10.1` → [Updates: `1.13.0`]
- `androidx.compose:compose-bom 2025.07.00` → [Updates: `2026.09.00`]
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` → [Updates: `1.11.0`]
- `org.jetbrains.kotlin:kotlin-stdlib 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test 2.2.0` → [Updates: `2.4.20`]
- `androidx.test:runner 1.7.0`
- `androidx.test:core 1.7.0`
- `androidx.test.ext:junit 1.3.0`
- `co.touchlab.skie 0.10.4` → [Updates: `0.10.14`]
- `com.android.application 8.11.1` → [Updates: `9.4.0`]
- `org.jetbrains.kotlin.android 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.serialization 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.compose 2.2.0` → [Updates: `2.4.20`]
- `com.diffplug.spotless 7.2.1` → [Updates: `8.10.2`]
- `org.jetbrains.kotlin.multiplatform 2.2.0` → [Updates: `2.4.20`]
- `com.android.kotlin.multiplatform.library 8.11.1` → [Updates: `9.4.0`]get-started/settings.gradle.kts
get-started/shared/build.gradle.kts
migrate-room/androidApp/build.gradle.kts
migrate-room/build.gradle.kts
migrate-room/gradle.properties
migrate-room/gradle/libs.versions.toml (34)
- `com.google.dagger:hilt-android 2.57` → [Updates: `2.60.1`]
- `com.google.dagger:hilt-compiler 2.57` → [Updates: `2.60.1`]
- `androidx.activity:activity-compose 1.10.1` → [Updates: `1.13.0`]
- `androidx.compose:compose-bom 2025.07.00` → [Updates: `2026.09.00`]
- `androidx.room:room-compiler 2.7.2` → [Updates: `2.8.5`]
- `androidx.room:room-ktx 2.7.2` → [Updates: `2.8.5`]
- `androidx.lifecycle:lifecycle-viewmodel 2.9.2` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-viewmodel-compose 2.9.2` → [Updates: `2.11.0`]
- `androidx.room:room-runtime 2.7.2` → [Updates: `2.8.5`]
- `androidx.sqlite:sqlite-bundled 2.5.2` → [Updates: `2.7.1`]
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` → [Updates: `1.11.0`]
- `io.ktor:ktor-client-content-negotiation 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-client-core 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-client-okhttp 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-serialization-kotlinx-json 3.2.3` → [Updates: `3.5.2`]
- `androidx.test.ext:junit 1.3.0`
- `androidx.test:core-ktx 1.7.0`
- `androidx.test:runner 1.7.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.10.2` → [Updates: `1.11.0`]
- `app.cash.turbine:turbine 1.2.1`
- `org.jetbrains.kotlin:kotlin-stdlib 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test 2.2.0` → [Updates: `2.4.20`]
- `androidx.test:core 1.7.0`
- `com.android.application 8.11.1` → [Updates: `9.4.0`]
- `org.jetbrains.kotlin.android 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.serialization 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.compose 2.2.0` → [Updates: `2.4.20`]
- `com.google.devtools.ksp 2.2.0-2.0.2` → [Updates: `2.3.12`]
- `androidx.room 2.7.2` → [Updates: `2.8.5`]
- `com.diffplug.spotless 7.2.1` → [Updates: `8.10.2`]
- `com.google.dagger.hilt.android 2.57` → [Updates: `2.60.1`]
- `org.jetbrains.kotlin.multiplatform 2.2.0` → [Updates: `2.4.20`]
- `com.android.kotlin.multiplatform.library 8.11.1` → [Updates: `9.4.0`]
- `co.touchlab.skie 0.10.4` → [Updates: `0.10.14`]migrate-room/settings.gradle.kts (1)
- `org.gradle.toolchains.foojay-resolver-convention 1.0.0`
migrate-room/shared/build.gradle.kts
gradle-wrapper (2)
get-started/gradle/wrapper/gradle-wrapper.properties (1)
- `gradle 8.14.3` → [Updates: `9.7.1`]
migrate-room/gradle/wrapper/gradle-wrapper.properties (1)
- `gradle 8.14.3` → [Updates: `9.7.1`]
Branch main
github-actions (2)
.github/workflows/get-started.yml (6)
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `android-actions/setup-android v3` → [Updates: `v4`]
- `actions/checkout v4` → [Updates: `v7`]
- `mxcl/xcodebuild v3`.github/workflows/migrate-room.yml (6)
- `actions/checkout v4` → [Updates: `v7`]
- `actions/setup-java v4` → [Updates: `v6`]
- `gradle/actions v4` → [Updates: `v6`]
- `android-actions/setup-android v3` → [Updates: `v4`]
- `actions/checkout v4` → [Updates: `v7`]
- `mxcl/xcodebuild v3`gradle (11)
get-started/androidApp/build.gradle.kts
get-started/build.gradle.kts
get-started/gradle.properties
get-started/gradle/libs.versions.toml (8)
- `androidx.activity:activity-compose 1.10.1` → [Updates: `1.13.0`]
- `androidx.compose:compose-bom 2025.07.00` → [Updates: `2026.09.00`]
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` → [Updates: `1.11.0`]
- `com.android.application 8.11.1` → [Updates: `9.4.0`]
- `org.jetbrains.kotlin.android 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.serialization 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.compose 2.2.0` → [Updates: `2.4.20`]
- `com.diffplug.spotless 7.2.1` → [Updates: `8.10.2`]get-started/settings.gradle.kts
migrate-room/androidApp/build.gradle.kts
migrate-room/build.gradle.kts
migrate-room/gradle.properties
migrate-room/gradle/libs.versions.toml (32)
- `com.google.dagger:hilt-android 2.57` → [Updates: `2.60.1`]
- `com.google.dagger:hilt-compiler 2.57` → [Updates: `2.60.1`]
- `androidx.activity:activity-compose 1.10.1` → [Updates: `1.13.0`]
- `androidx.compose:compose-bom 2025.07.00` → [Updates: `2026.09.00`]
- `androidx.room:room-compiler 2.7.2` → [Updates: `2.8.5`]
- `androidx.room:room-ktx 2.7.2` → [Updates: `2.8.5`]
- `androidx.lifecycle:lifecycle-viewmodel 2.9.2` → [Updates: `2.11.0`]
- `androidx.lifecycle:lifecycle-viewmodel-compose 2.9.2` → [Updates: `2.11.0`]
- `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` → [Updates: `1.11.0`]
- `io.ktor:ktor-client-content-negotiation 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-client-core 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-client-okhttp 3.2.3` → [Updates: `3.5.2`]
- `io.ktor:ktor-serialization-kotlinx-json 3.2.3` → [Updates: `3.5.2`]
- `androidx.test.ext:junit 1.3.0`
- `androidx.test:core-ktx 1.7.0`
- `androidx.test:runner 1.7.0`
- `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.10.2` → [Updates: `1.11.0`]
- `app.cash.turbine:turbine 1.2.1`
- `org.jetbrains.kotlin:kotlin-stdlib 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin:kotlin-test 2.2.0` → [Updates: `2.4.20`]
- `androidx.test:core 1.7.0`
- `com.android.application 8.11.1` → [Updates: `9.4.0`]
- `org.jetbrains.kotlin.android 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.serialization 2.2.0` → [Updates: `2.4.20`]
- `org.jetbrains.kotlin.plugin.compose 2.2.0` → [Updates: `2.4.20`]
- `com.google.devtools.ksp 2.2.0-2.0.2` → [Updates: `2.3.12`]
- `androidx.room 2.7.2` → [Updates: `2.8.5`]
- `com.diffplug.spotless 7.2.1` → [Updates: `8.10.2`]
- `com.google.dagger.hilt.android 2.57` → [Updates: `2.60.1`]
- `org.jetbrains.kotlin.multiplatform 2.2.0` → [Updates: `2.4.20`]
- `com.android.kotlin.multiplatform.library 8.11.1` → [Updates: `9.4.0`]
- `co.touchlab.skie 0.10.4` → [Updates: `0.10.14`]migrate-room/settings.gradle.kts (1)
- `org.gradle.toolchains.foojay-resolver-convention 1.0.0`
migrate-room/shared/build.gradle.kts
gradle-wrapper (2)
get-started/gradle/wrapper/gradle-wrapper.properties (1)
- `gradle 8.14.3` → [Updates: `9.7.1`]
migrate-room/gradle/wrapper/gradle-wrapper.properties (1)
- `gradle 8.14.3` → [Updates: `9.7.1`]
renovate-config (1)
.github/renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Start with the linked Renovate Dependency Dashboard documentation and review pull requests 45-48, which contain the generated updates for the Kotlin, Android, Gradle, and GitHub Actions dependencies. Done would require a defined dependency-update scope and successful validation, but this issue does not identify a standalone implementation target.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, github-actions, kotlin
- 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
- 20/100