diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 71fc53572c32..260920e52585 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -6,6 +6,12 @@ repositories { mavenCentral() } +kotlin { + compilerOptions { + allWarningsAsErrors = true + } +} + dependencies { implementation(libs.bundles.pluginsForBuildSrc) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e2fafa558ab3..e4a46a5dce6e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,23 +1,23 @@ [versions] # api dependencies -kotlin = "1.9.20" # https://github.com/JetBrains/kotlin -ktor = "2.3.6" # https://github.com/ktorio/ktor +kotlin = "1.9.21" # https://github.com/JetBrains/kotlin +ktor = "2.3.7" # https://github.com/ktorio/ktor kotlinx-coroutines = "1.7.3" # https://github.com/Kotlin/kotlinx.coroutines -kotlinx-serialization = "1.6.1" # https://github.com/Kotlin/kotlinx.serialization -kotlinx-datetime = "0.4.1" # https://github.com/Kotlin/kotlinx-datetime +kotlinx-serialization = "1.6.2" # https://github.com/Kotlin/kotlinx.serialization +kotlinx-datetime = "0.5.0" # https://github.com/Kotlin/kotlinx-datetime kotlin-logging = "3.0.5" # https://github.com/oshai/kotlin-logging kord-cache = "0.4.0" # https://github.com/kordlib/cache # implementation dependencies kotlin-node = "18.16.12-pre.619" # https://github.com/JetBrains/kotlin-wrappers bignum = "0.3.8" # https://github.com/ionspin/kotlin-multiplatform-bignum -stately = "2.0.5" # https://github.com/touchlab/Stately +stately = "2.0.6" # https://github.com/touchlab/Stately fastZlib = "2.0.1" # https://github.com/timotejroiko/fast-zlib # code generation -ksp = "1.9.20-1.0.14" # https://github.com/google/ksp -kotlinpoet = "1.15.1" # https://github.com/square/kotlinpoet +ksp = "1.9.21-1.0.15" # https://github.com/google/ksp +kotlinpoet = "1.15.3" # https://github.com/square/kotlinpoet # tests junit5 = "5.10.1" # https://github.com/junit-team/junit5 @@ -26,7 +26,7 @@ slf4j = "2.0.9" # https://www.slf4j.org # plugins dokka = "1.9.10" # https://github.com/Kotlin/dokka -kotlinx-atomicfu = "0.23.0" # https://github.com/Kotlin/kotlinx-atomicfu +kotlinx-atomicfu = "0.23.1" # https://github.com/Kotlin/kotlinx-atomicfu binary-compatibility-validator = "0.13.2" # https://github.com/Kotlin/binary-compatibility-validator buildconfig = "4.2.0" # https://github.com/gmazzo/gradle-buildconfig-plugin diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7f93135c49b7..d64cd4917707 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 46671acb6e14..db8c3baafe34 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=3e1af3ae886920c3ac87f7a91f816c0c7c436f276a6eefdb3da152100fef72ae -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionSha256Sum=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME