From a25c0ce6cb13f29eeea83bbf0e7584a5b380b303 Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Sun, 28 Nov 2021 08:03:42 -0700 Subject: [PATCH] Improve title on build scan notice --- src/cache-gradle-user-home.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/cache-gradle-user-home.ts b/src/cache-gradle-user-home.ts index 56c8abe..c5d4bcf 100644 --- a/src/cache-gradle-user-home.ts +++ b/src/cache-gradle-user-home.ts @@ -296,12 +296,19 @@ if (isTopLevelBuild) { def registerCallbacks(buildScanExtension, rootProjectName) { buildScanExtension.with { + def buildOutcome = "" def scanFile = new File("gradle-build-scan.txt") + + buildFinished { result -> + buildOutcome = result.failure == null ? " succeeded" : " failed" + } + buildScanPublished { buildScan -> scanFile.text = buildScan.buildScanUri - println('::notice title=build-scan-url::' + buildScan.buildScanUri) - println('::set-output name=build-scan-url::' + buildScan.buildScanUri) + // Send commands directly to GitHub Actions via STDOUT. + println("::notice title=Build '\${rootProjectName}'\${buildOutcome}::\${buildScan.buildScanUri}") + println("::set-output name=build-scan-url::\${buildScan.buildScanUri}") } } }