mesa-ci-status: update generated report (links) and some refactoring
Add markdown link to the job in the job name. Show MR title with a link to the pipeline in the pipeline column.
Example:
PERIOD: Daily report for Wed Apr 13 2022
FAILED MERGE PIPELINES: 9/35 - 25.71%
FAILED JOBS: 21/2968 - 0.71%
TOP 10 FAILING JOBS:
job name | number of failures |
---|---|
zink | 2 |
test-d3d12-quick_gl | 2 |
windows-vs2019 | 2 |
llvmpipe | 1 |
iris-glk-egl | 1 |
debian-ppc64el | 1 |
debian-i386 | 1 |
debian-arm64-build-test | 1 |
debian-android | 1 |
debian-vulkan | 1 |
FAILED JOBS (limited to 100 entries):
INFORMATION: All numbers only considers mesa/mesa. Pipelines with updated_at < 2022-04-13 and jobs with finished_at < 2022-04-13 were ignored. FAILED MERGE PIPELINES: Calculated from finished pipelines triggered by Marge in a merge requests. Counted when a pipeline contains a failed job, even if it got retried and the pipeline passed (status success). FAILED JOBS: Consider jobs from the same pipelines from FAILED MERGE PIPELINES.