O Que É um Job Summary?
Um job summary é um bloco de Markdown personalizado que um job de CI emite para ser renderizado na página da workflow run. No GitHub Actions, um step anexa conteúdo ao arquivo em GITHUB_STEP_SUMMARY, e a plataforma o exibe acima dos logs brutos. Isso transforma um job em um relatório legível, em vez de uma rolagem de saída de console.
Por que importa
Logs são lineares e ruidosos; um summary permite que um job apresente contagens de testes, tabelas de cobertura ou links para artifacts onde os revisores realmente olham. Isso encurta o tempo para entender uma run que falhou e é especialmente útil para jobs de matrix que, de outra forma, produziriam muitos fluxos de log.
Conceitos relacionados
- Escrito anexando Markdown a GITHUB_STEP_SUMMARY
- Distinto dos step outputs, que passam valores de máquina
- Complementa as annotations que marcam linhas específicas
Guias relacionados
What Is a Step Output?A step output is a named value one workflow step exports so later steps or jobs can read it, passing data thr…
What Is a Workflow Run?A workflow run is a single execution of a CI workflow triggered by an event, containing all the jobs and step…
What Is a Check Run?A check run is a single test or validation reported against a commit, with a status, conclusion, and optional…