From f452833f6ddc008a4028a3de44f22e7e93d7da97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 18:38:00 +0000 Subject: [PATCH] chore(deps): update kotlin and compose to v2.0.20 (#635) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.jetbrains.kotlin.plugin.serialization](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | `2.0.10` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin.plugin.compose](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | `2.0.10` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.compose/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.compose/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.compose/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/) ([source](https://togithub.com/JetBrains/kotlin)) | `2.0.10` -> `2.0.20` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.10/2.0.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization) ### [`v2.0.20`](https://togithub.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/msfjarvis/compose-lobsters). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya --- android/build.gradle.kts | 2 -- .../main/kotlin/dev/msfjarvis/claw/gradle/KotlinKaptPlugin.kt | 2 +- common/build.gradle.kts | 2 -- gradle/libs.versions.toml | 4 ++-- settings.gradle.kts | 2 ++ 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/android/build.gradle.kts b/android/build.gradle.kts index a55adbbe..73bdd96b 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -48,8 +48,6 @@ baselineProfile { from(projects.benchmark.dependencyProject) } -composeCompiler { enableStrongSkippingMode = true } - licensee { allow("Apache-2.0") allow("MIT") diff --git a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/KotlinKaptPlugin.kt b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/KotlinKaptPlugin.kt index 0537f1a7..a6b6b39a 100644 --- a/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/KotlinKaptPlugin.kt +++ b/build-logic/src/main/kotlin/dev/msfjarvis/claw/gradle/KotlinKaptPlugin.kt @@ -32,7 +32,7 @@ class KotlinKaptPlugin : Plugin { // https://github.com/google/dagger/commit/0d2505a727b54f47b8677f42dd4fc5c1924e37f5 option("-Adagger.experimentalDaggerErrorMessages=enabled") // KAPT nests errors causing real issues to be suppressed in CI logs - option("-Xmaxerrs", 500) + option("-Xmaxerrs", "500") // Enables per-module validation for faster error detection // https://github.com/google/dagger/commit/325b516ac6a53d3fc973d247b5231fafda9870a2 option("-Adagger.moduleBindingValidation=ERROR") diff --git a/common/build.gradle.kts b/common/build.gradle.kts index e33de79a..09754fc4 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -29,8 +29,6 @@ androidComponents { beforeVariants { (it as HasUnitTestBuilder).enableUnitTest = anvil { generateDaggerFactories.set(true) } -composeCompiler { enableStrongSkippingMode = true } - dependencies { api(libs.androidx.compose.ui) api(libs.dagger) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 39aa77a1..3f685d93 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,7 +9,7 @@ dagger = "2.52" glance = "1.0.0" junit = "5.11.0" konvert = "3.2.2" -kotlin = "2.0.10" +kotlin = "2.0.20" kotlinResult = "2.0.0" leakcanary = "3.0-alpha-8" lifecycle = "2.8.4" @@ -127,7 +127,7 @@ ksp = "com.google.devtools.ksp:2.0.10-1.0.24" licensee = "app.cash.licensee:1.11.0" modulegraphassert = "com.jraska.module.graph.assertion:2.6.0" navigation-safeargs = { id = "androidx.navigation.safeargs.kotlin", version.ref = "navigation" } -poko = "dev.drewhamilton.poko:0.16.0" +poko = "dev.drewhamilton.poko:0.17.0-SNAPSHOT" sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" } tracelog = "dev.msfjarvis.tracelog:0.1.3" whetstone = { id = "dev.msfjarvis.whetstone", version.ref = "whetstone" } diff --git a/settings.gradle.kts b/settings.gradle.kts index 2dd66271..e4397eca 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -50,6 +50,7 @@ pluginManagement { maven("https://oss.sonatype.org/content/repositories/snapshots/") { name = "Sonatype Snapshots" content { includeGroup("dev.msfjarvis.whetstone") } + content { includeGroup("dev.drewhamilton.poko") } mavenContent { snapshotsOnly() } } maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") { @@ -97,6 +98,7 @@ dependencyResolutionManagement { maven("https://oss.sonatype.org/content/repositories/snapshots/") { name = "Sonatype Snapshots" content { includeGroup("dev.msfjarvis.whetstone") } + content { includeGroup("dev.drewhamilton.poko") } mavenContent { snapshotsOnly() } } mavenCentral { mavenContent { releasesOnly() } }