From 73728ac076ca3c02fe11efde83b71f3bfe41ad39 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 19 Jul 2023 06:10:09 +0000 Subject: [PATCH 1/3] Bump GE API spec version to 2023.2 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0e9dad0a6..a05833ab1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,6 +2,6 @@ org.gradle.jvmargs=-Xmx5g org.gradle.caching=true version=SNAPSHOT # Must be later than 2022.1 -gradle.enterprise.version=2023.1 +gradle.enterprise.version=2023.2 group=com.gabrielfeo artifact=gradle-enterprise-api-kotlin From eb936a1fafeb22f8bbca7b1c43ad9a230bacd208 Mon Sep 17 00:00:00 2001 From: Gabriel Feo Date: Fri, 21 Jul 2023 11:02:38 +0100 Subject: [PATCH 2/3] Fix using relative localSpecPath --- library/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/build.gradle.kts b/library/build.gradle.kts index 442815274..65e04807e 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -40,7 +40,7 @@ val downloadApiSpec by tasks.registering { openApiGenerate { generatorName.set("kotlin") val spec = when { - localSpecPath.isPresent() -> localSpecPath.map { File(it).absolutePath } + localSpecPath.isPresent() -> localSpecPath.map { rootProject.file(it).absolutePath } else -> downloadApiSpec.map { it.outputs.files.first().absolutePath } } inputSpec.set(spec) From 7b44262869262603a3e91800b375176fd5173565 Mon Sep 17 00:00:00 2001 From: Gabriel Feo Date: Tue, 10 Oct 2023 16:41:28 +0100 Subject: [PATCH 3/3] Increase heap for examples --- examples/build.gradle.kts | 1 + examples/example-project/gradle.properties | 2 +- examples/example-script.main.kts | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/build.gradle.kts b/examples/build.gradle.kts index 4e0abaa04..f09bed60f 100644 --- a/examples/build.gradle.kts +++ b/examples/build.gradle.kts @@ -10,6 +10,7 @@ exampleTestTasks += tasks.register("runExampleScript") { group = "Application" description = "Runs the 'example-script.main.kts' script" commandLine("kotlinc", "-script", file("example-script.main.kts")) + environment("JAVA_OPTS", "-Xmx1g") } exampleTestTasks += tasks.register("runExampleProject") { diff --git a/examples/example-project/gradle.properties b/examples/example-project/gradle.properties index 18f452c73..5b8859a15 100644 --- a/examples/example-project/gradle.properties +++ b/examples/example-project/gradle.properties @@ -1,6 +1,6 @@ # This file was generated by the Gradle 'init' task. # https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties - +org.gradle.jvmargs=-Xmx1g org.gradle.parallel=true org.gradle.caching=true diff --git a/examples/example-script.main.kts b/examples/example-script.main.kts index b54e89e5c..44f17ea13 100644 --- a/examples/example-script.main.kts +++ b/examples/example-script.main.kts @@ -13,6 +13,8 @@ * * - "Some are doing check builds locally, which we set up to trigger our notably slow * legacy tests. We should suggest they run test instead, leaving check for CI to run." + * + * Run this with at least 1GB of heap to accomodate the fetched data: JAVA_OPTS=-Xmx1g */ @file:DependsOn("com.gabrielfeo:gradle-enterprise-api-kotlin:2023.1.0")