Skip to content
Latchkey

O Que É um Check Run?

Um check run é uma validação individual que um app ou sistema de CI reporta para um commit específico por meio da GitHub Checks API. Ele carrega um status (queued, in progress, completed), uma conclusão (success, failure, neutral) e pode anexar annotations apontando para linhas exatas. Múltiplos check runs são agrupados em um check suite para um commit.

Por que importa

Check runs são a forma rica e estruturada com que o CI exibe resultados em um pull request, com annotations em nível de linha em vez de apenas um ponto vermelho ou verde. Eles alimentam a branch protection: um merge pode ser bloqueado até que check runs nomeados tenham sucesso.

Conceitos relacionados

  • Agrupados em um check suite por commit
  • Podem anexar annotations a linhas específicas
  • Distinto da antiga commit status API

Guias relacionados