From 7ef9a581ea1c4f9e38cb8828752941784feccff0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:47:31 -0600 Subject: [PATCH] chore(deps): update kotlin ecosystem to v2.3.0 (#4015) Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com> --- .../convention/src/main/kotlin/HiltConventionPlugin.kt | 3 +++ gradle/libs.versions.toml | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt index 6978a5319..280503ddb 100644 --- a/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt @@ -27,6 +27,9 @@ class HiltConventionPlugin : Plugin { apply(plugin = "com.google.devtools.ksp") dependencies { + // fixme: remove when hilt supports kotlin 2.3.x + "ksp"(libs.findLibrary("kotlin-metadata-jvm").get()) + "ksp"(libs.findLibrary("hilt.compiler").get()) "implementation"(libs.findLibrary("hilt-android").get()) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 419fc14bd..406257c56 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,7 +15,7 @@ paging = "3.3.6" room = "2.8.4" # Kotlin -kotlin = "2.2.21" +kotlin = "2.3.0" kotlinx-coroutines-android = "1.10.2" kotlinx-serialization = "1.9.0" ktlint = "1.7.1" @@ -109,6 +109,10 @@ truth = { module = "com.google.truth:truth", version = "1.4.5" } # Jetbrains kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } + +# fixme remove when hilt updates to support kotlin 2.3.x +kotlin-metadata-jvm = { module = "org.jetbrains.kotlin:kotlin-metadata-jvm", version.ref = "kotlin"} + kotlinx-collections-immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version = "0.4.0" } kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines-android" } kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinx-coroutines-android" }