From 8b2cbfa66b175cfd9262f952e71778fa7b3e98d4 Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Thu, 20 Oct 2022 09:35:03 -0600 Subject: [PATCH] Replace use of set-output command with env file Fixes #461 --- .github/workflow-samples/groovy-dsl/build.gradle | 2 +- .github/workflow-samples/kotlin-dsl/build.gradle.kts | 2 +- src/resources/init-scripts/build-result-capture.init.gradle | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflow-samples/groovy-dsl/build.gradle b/.github/workflow-samples/groovy-dsl/build.gradle index 010ba43f..c4d8393c 100644 --- a/.github/workflow-samples/groovy-dsl/build.gradle +++ b/.github/workflow-samples/groovy-dsl/build.gradle @@ -12,7 +12,7 @@ dependencies { tasks.named("test").configure { // Echo an output value so we can detect configuration-cache usage - println "::set-output name=task_configured::yes" + new File(System.getEnv("GITHUB_OUTPUT")) << "task_configured=yes\n" doLast { if (System.properties.verifyCachedBuild) { diff --git a/.github/workflow-samples/kotlin-dsl/build.gradle.kts b/.github/workflow-samples/kotlin-dsl/build.gradle.kts index 45d42257..374197a8 100644 --- a/.github/workflow-samples/kotlin-dsl/build.gradle.kts +++ b/.github/workflow-samples/kotlin-dsl/build.gradle.kts @@ -19,7 +19,7 @@ tasks.test { tasks.named("test").configure { // Echo an output value so we can detect configuration-cache usage - println("::set-output name=task_configured::yes") + new File(System.getEnv("GITHUB_OUTPUT")) << "task_configured=yes\n" doLast { if (System.getProperties().containsKey("verifyCachedBuild")) { diff --git a/src/resources/init-scripts/build-result-capture.init.gradle b/src/resources/init-scripts/build-result-capture.init.gradle index be42dda9..4bd9925c 100644 --- a/src/resources/init-scripts/build-result-capture.init.gradle +++ b/src/resources/init-scripts/build-result-capture.init.gradle @@ -51,7 +51,7 @@ def captureUsingBuildScanPublished(buildScanExtension, rootProject, invocationId buildResults.setBuildScanUri(buildScan.buildScanUri.toASCIIString()) buildResults.writeToResultsFile(true) - println("::set-output name=build-scan-url::${buildScan.buildScanUri}") + new File(System.getEnv("GITHUB_OUTPUT")) << "build-scan-url=${buildScan.buildScanUri}\n" } onError { error ->