mirror of
https://github.com/gradle/gradle-build-action.git
synced 2025-05-03 05:08:35 +02:00
parent
ee54c1fd71
commit
f3e4903860
6 changed files with 58 additions and 22 deletions
|
@ -13,7 +13,7 @@ export interface BuildResult {
|
|||
get buildScanUri(): string
|
||||
}
|
||||
|
||||
export function writeJobSummary(buildResults: BuildResult[], cacheListener: CacheListener): void {
|
||||
export async function writeJobSummary(buildResults: BuildResult[], cacheListener: CacheListener): Promise<void> {
|
||||
core.info('Writing job summary')
|
||||
|
||||
if (buildResults.length === 0) {
|
||||
|
@ -24,7 +24,7 @@ export function writeJobSummary(buildResults: BuildResult[], cacheListener: Cach
|
|||
|
||||
logCachingReport(cacheListener)
|
||||
|
||||
core.summary.write()
|
||||
await core.summary.write()
|
||||
}
|
||||
|
||||
export function loadBuildResults(): BuildResult[] {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import * as core from '@actions/core'
|
||||
import * as exec from '@actions/exec'
|
||||
import {SUMMARY_ENV_VAR} from '@actions/core/lib/summary'
|
||||
import * as fs from 'fs'
|
||||
import * as path from 'path'
|
||||
import * as os from 'os'
|
||||
|
@ -14,6 +15,11 @@ const CACHE_LISTENER = 'CACHE_LISTENER'
|
|||
const JOB_SUMMARY_ENABLED_PARAMETER = 'generate-job-summary'
|
||||
|
||||
function shouldGenerateJobSummary(): boolean {
|
||||
// Check if Job Summary is supported on this platform
|
||||
if (!process.env[SUMMARY_ENV_VAR]) {
|
||||
return false
|
||||
}
|
||||
|
||||
return core.getBooleanInput(JOB_SUMMARY_ENABLED_PARAMETER)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue