From ef3868ec729f7ce3f5976d4f9a0c8b95098d9857 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Tue, 4 May 2021 14:40:46 +0200 Subject: build: Update to Kotlin 1.5.0 --- buildSrc/build.gradle.kts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 3b793a61..56b85608 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -33,16 +33,10 @@ repositories { } dependencies { - implementation(kotlin("gradle-plugin", version = "1.4.31")) + implementation(kotlin("gradle-plugin", version = "1.5.0")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.0.0") implementation("org.jetbrains.kotlin:kotlin-allopen:1.4.31") implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.0") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.32") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") } - -tasks.withType().configureEach { - kotlinOptions { - allWarningsAsErrors = true - } -} -- cgit v1.2.3 From b12c1ccffc64d75a1055de001cbb5aad13467aa3 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Tue, 1 Jun 2021 11:34:09 +0200 Subject: build: Update to Kotlin 1.5.10 This change updates the build process to use Kotlin 1.5.10 for building OpenDC. This new update should address some of the incompatibilities between Gradle and Kotlin 1.5. --- buildSrc/build.gradle.kts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 56b85608..21414d2e 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -20,8 +20,6 @@ * SOFTWARE. */ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - plugins { `kotlin-dsl` } @@ -33,9 +31,9 @@ repositories { } dependencies { - implementation(kotlin("gradle-plugin", version = "1.5.0")) + implementation(kotlin("gradle-plugin", version = "1.5.10")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.0.0") - implementation("org.jetbrains.kotlin:kotlin-allopen:1.4.31") + implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.10") implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.0") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.32") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") -- cgit v1.2.3 From 5649bdc3fe77b40a112d8478460aab30ee08de58 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 17 Jun 2021 14:33:56 +0200 Subject: build: Update dependencies This change updates the project dependencies to follow the latest available version where possible. --- buildSrc/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 21414d2e..431e8566 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -32,9 +32,9 @@ repositories { dependencies { implementation(kotlin("gradle-plugin", version = "1.5.10")) - implementation("org.jlleitschuh.gradle:ktlint-gradle:10.0.0") + implementation("org.jlleitschuh.gradle:ktlint-gradle:10.1.0") implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.10") - implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.0") + implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.1") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.32") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") } -- cgit v1.2.3 From abf10eb0630d25c1e26e598b2dbfab758f14ced9 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 24 Jun 2021 20:15:57 +0200 Subject: build: Upgrade to Kotlin 1.5.20 This change updates the Kotlin version used in the Gradle build to version 1.5.20. For more details, see https://kotlinlang.org/docs/releases.html#release-details. --- buildSrc/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 431e8566..8971e5e4 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -31,9 +31,9 @@ repositories { } dependencies { - implementation(kotlin("gradle-plugin", version = "1.5.10")) + implementation(kotlin("gradle-plugin", version = "1.5.20")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.1.0") - implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.10") + implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.20") implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.1") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.32") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") -- cgit v1.2.3 From 20d21aabe00970e420053cf33cdcf10e1da3a3e2 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 29 Jul 2021 17:38:17 +0200 Subject: build: Update Kotlin dependencies This change updates the Kotlin dependencies used by OpenDC to their latest version. --- buildSrc/build.gradle.kts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 8971e5e4..6ada3535 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -31,10 +31,10 @@ repositories { } dependencies { - implementation(kotlin("gradle-plugin", version = "1.5.20")) + implementation(kotlin("gradle-plugin", version = "1.5.21")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.1.0") - implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.20") + implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.21") implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.1") - implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.32") + implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.5.0") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") } -- cgit v1.2.3 From 26d366ede8be1884faa5b591eabb369ed1031b27 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Tue, 31 Aug 2021 11:17:28 +0200 Subject: build: Update to Kotlin 1.5.30 --- buildSrc/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 6ada3535..a5e99bfa 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -31,9 +31,9 @@ repositories { } dependencies { - implementation(kotlin("gradle-plugin", version = "1.5.21")) + implementation(kotlin("gradle-plugin", version = "1.5.30")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.1.0") - implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.21") + implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.30") implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.1") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.5.0") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") -- cgit v1.2.3 From 83e6c19681a5cae4b80773f95a66b6753b0bcd7e Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 30 Sep 2021 10:28:46 +0200 Subject: build: Migrate from kotlinx-benchmark to jmh-gradle This change updates the project to use jmh-gradle for benchmarking as opposed to kotlinx-benchmark. Both plugins use JMH under the hood, but jmh-gradle offers more options for profiling and seems to be beter maintained. --- buildSrc/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buildSrc/build.gradle.kts') diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index a5e99bfa..4eb8ac31 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -34,7 +34,7 @@ dependencies { implementation(kotlin("gradle-plugin", version = "1.5.30")) implementation("org.jlleitschuh.gradle:ktlint-gradle:10.1.0") implementation("org.jetbrains.kotlin:kotlin-allopen:1.5.30") - implementation("org.jetbrains.kotlinx:kotlinx-benchmark-plugin:0.3.1") + implementation("me.champeau.jmh:jmh-gradle-plugin:0.6.6") implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.5.0") implementation("gradle.plugin.com.github.jengelman.gradle.plugins:shadow:7.0.0") } -- cgit v1.2.3