Write the report to GITHUB_STEP_SUMMARY, not the log
A test summary or a bundle size table buried in ten thousand log lines is not read. The step summary shows up at the top of the run page, rendered as Markdown.
{
echo "## Bundle size"
echo '| route | size |'; echo '|---|---|'
cat sizes.md
} >> "$GITHUB_STEP_SUMMARY"Every check that produces a number a person should see belongs there.
ci