diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index af2288d09..5343bd6c9 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -59,7 +59,8 @@ jobs: total_tests: 0, passed_tests: 0, failed_tests: 0, - success_rate: 0 + success_rate: 0, + skipped_tests: 0 }; try { @@ -77,17 +78,93 @@ jobs: } catch (error) { core.warning(`Error reading test summary: ${error.message}`); } - - - // Extract just the main content from the HTML - removing the HTML tags + + // Clean and optimize HTML for GitHub Check Run API function stripHtml(html) { - // Simple regex to extract text content from HTML + if (!html) return ''; + return html - .replace(/