Required Check - Definição do Glossário de CI/CD
Um required check é um status de CI que precisa passar antes que um pull request possa ser mesclado.
Um required check é um contexto de status ou check run que a branch protection exige que esteja verde antes de permitir o merge. Required checks ausentes ou com falha bloqueiam o botão de merge.
Jobs pulados e required checks
Se um required check nunca reporta (por exemplo, um job controlado por um path filter que não correspondeu), o PR pode ficar bloqueado para sempre. Reporte um resultado neutral/success de um job shim, ou torne o check non-required, para evitar deadlock.
Guias relacionados
Merge Check - CI/CD Glossary DefinitionMerge Check: A merge check is a condition GitHub evaluates before permitting a merge: required status checks…
Commit Status - CI/CD Glossary DefinitionCommit Status: A commit status is a state (`error`, `failure`, `pending`, or `success`) posted against a comm…
Protected Branch - CI/CD Glossary DefinitionProtected Branch: A protected branch is a branch (often `main`) with branch protection rules that restrict ho…