Files
linea-monorepo/gradle/libs.versions.toml
VolodymyrBg e39fd7f244 chore: migrate project to Kotlin 2.0.0 and fix null-safety in tests (#1040)
* chore: update kotlin-gradle-plugin to 2.0.0

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* fix: add null-safety (!!) for micrometer gauge/counter/timer in tests for Kotlin 2.0

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* chore: update kotlin-reflect dependency to 2.0.0 in besu-plugin

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* chore: add kotlin 2.0.0 version to version catalog

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* chore: update kotlin dependencies and plugins to 2.0.0 in testing-tools

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* fix: add null-safety (!!) for micrometer gauge/counter/timer in tests for Kotlin 2.0

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update ProverClientFactoryTest.kt

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update libs.versions.toml

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update libs.versions.toml

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update MicrometerMetricsFacadeTest.kt

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update MicrometerMetricsFacadeTest.kt

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update build.gradle

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Create gradle.properties

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update libs.versions.toml

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Delete buildSrc/gradle.properties

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* Update gradle.properties

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>

* feat: add gradle.properties for buildSrc

* feat: upgrade to gradle 8.12.1 and log4j to 2.24.3 and fixed missing test fixture dependencies

* feat: update kotlinx-serialization-json to 1.8.1

---------

Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com>
Co-authored-by: Jones Ho <jones.ho@consensys.net>
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
2025-06-17 16:50:53 +08:00

56 lines
1.5 KiB
TOML

[plugins]
docker = { id = "com.avast.gradle.docker-compose", version = "0.17.7" }
web3j = { id = "org.web3j", version.ref = "web3j" }
web3jSolidity = { id = "org.web3j.solidity", version = "0.5.0" }
spotless = { id = "com.diffplug.spotless", version = "6.25.0" }
jreleaser = {id = "org.jreleaser", version = "1.15.0"}
dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version = "2.9" }
lombok = { id = "io.freefair.lombok", version = "8.6" }
gradleVersions = { id = "com.github.ben-manes.versions", version = "0.51.0" }
dependencyManagement = { id = "io.spring.dependency-management", version = "1.1.5" }
download = { id = "de.undercouch.download", version = "5.6.0" }
[libraries]
jreleaser = { group = "org.jreleaser", name = "jreleaser-gradle-plugin", version = "1.15.0" }
[versions]
# Testing
assertj = "3.27.3"
awaitility = "4.3.0"
jsonUnit = "3.4.1"
junit = "5.10.1"
mockito = "5.7.0"
mockitoKotlin = "5.4.0"
restassured = "5.3.0"
wiremock = "3.13.0"
logcaptor = "2.11.0"
# Runtime
arithmetization="beta-v3.1-rc3"
besu = "25.6.0-linea1"
blobCompressor = "1.2.2"
blobShnarfCalculator = "1.2.0"
bouncycastle = "1.79"
caffeine = "3.1.6"
gson = "2.11.0"
hoplite = "2.9.0"
jackson = "2.19.0"
jna = "5.14.0"
kotlinResult = "1.1.16"
kotlinxDatetime = "0.6.2"
ktlint = "0.50.0"
lineaKotlin = "0.1.0"
log4j = "2.24.3"
micrometer = "1.12.13"
netty = "4.1.92.Final"
picoli = "4.7.6"
slf4j="1.7.36"
teku = "23.1.1"
tuweni = "2.4.2"
vertx = "4.5.14"
web3j = "4.12.2"
# Other
googleJavaFormat = "1.27.0"
dependencyLicenseReport = "2.9"