diff --git a/sources/src/job-summary.ts b/sources/src/job-summary.ts index 4411018d..3f5b679c 100644 --- a/sources/src/job-summary.ts +++ b/sources/src/job-summary.ts @@ -15,8 +15,11 @@ export async function generateJobSummary( ): Promise { core.startGroup('Generating Job Summary') + const heading = renderActionHeading() + const errors = renderErrors() if (errors) { + core.summary.addRaw(heading) core.summary.addRaw(errors) await core.summary.write() return @@ -31,6 +34,7 @@ export async function generateJobSummary( core.info(cachingReport) if (config.shouldGenerateJobSummary(hasFailure)) { + core.summary.addRaw(heading) core.summary.addRaw(summaryTable) core.summary.addRaw(cachingReport) await core.summary.write() @@ -57,8 +61,7 @@ async function addPRComment(jobSummary: string): Promise { core.info(`Adding Job Summary as comment to PR #${pull_request_number}.`) const prComment = `${jobMarker(context)} -

Job Summary for Gradle

- +${renderActionHeading()}
${context.workflow} :: ${context.job}
@@ -97,6 +100,12 @@ export function renderSummaryTable(results: BuildResult[]): string { return `${renderDeprecations()}\n${renderBuildResults(results)}` } +function renderActionHeading(): string { + const actionId = getActionId() + const caption = actionId ? ` captured by ${actionId}` : '' + return `

Gradle Builds${caption}

\n\n` +} + function renderErrors(): string | undefined { const errors = getErrors() if (errors.length === 0) {