Do not print a title if none is specified in the config

This commit is contained in:
Michael Marcus 2025-03-28 16:59:54 -04:00 committed by Jozef Izso
parent 0840d7c281
commit 2b2d091d3d
20 changed files with 52 additions and 28 deletions

9
dist/index.js generated vendored
View file

@ -1817,8 +1817,7 @@ const defaultOptions = {
baseUrl: '',
onlySummary: false,
useActionsSummary: true,
badgeTitle: 'tests',
reportTitle: 'Test Results'
badgeTitle: 'tests'
};
function getReport(results, options = defaultOptions) {
core.info('Generating check run summary');
@ -1881,7 +1880,11 @@ function getByteLength(text) {
}
function renderReport(results, options) {
const sections = [];
sections.push(`# ${options.reportTitle}`);
const { reportTitle } = options;
// Suppress the report title for empty string or whitespace
if (reportTitle && reportTitle.trim()) {
sections.push(`# ${reportTitle}`);
}
const badge = getReportBadge(results, options);
sections.push(badge);
const runs = getTestRunsReport(results, options);