spiegel_podman/.github
Paul Holzinger 66c6da6e84
re-enable logformatter and post failure summary
Adapt the logformatter script to run again to produce nicely formatted
html logs. Because github cannot upload and show raw html files we can
only add it to the log archive which must be downloaded and viewed
locally.

To improve the online experience however github does have the
GITHUB_STEP_SUMMARY logic which allows us to produce markdown which will
be shown on the summary page for a given test run.

The problem is even though github markdown supports some html is does
not support CSS and out custom style of the logformatter, in addition
the output size is limited so I wrote another script parsing the html
output again and turning it into plain test for only the failed tests
and then show this as plain text inside codeblocks in the markdown.

With this we have a short failure summary which should display all
failures at once in the run page so maintainers can see if the failed
log was just some flake or an actual problem with the PR.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-29 14:49:23 +02:00
..
ISSUE_TEMPLATE docs: redirect version check to latest GitHub release page 2026-06-03 11:07:10 +00:00
workflows re-enable logformatter and post failure summary 2026-07-29 14:49:23 +02:00
filters.yaml ci.yml: add windows jobs 2026-06-01 17:00:16 +02:00
issue-labeler.yml label machine issues automatically 2026-06-30 15:12:08 +02:00
labeler.yml .github/labeler: add CI label automatically 2026-06-09 17:52:24 +02:00
PULL_REQUEST_TEMPLATE.md Update gh pull request template 2025-10-30 08:58:28 -05:00
renovate.json5 renovate: point config to new repo 2026-07-07 19:25:08 +02:00