Observação
Esse recurso está dentro prévia pública e sujeito a alterações.
Pré-requisitos
- GitHub Code Quality está habilitado no repositório.
- Os dados de cobertura de código são enviados para GitHub da branch da solicitação de pull. Consulte Configurando a cobertura de código para seu repositório.
Criando uma regra de limite de cobertura
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral esquerda, em "Código e automação", clique em Regras e em Conjuntos de regras.

-
Crie um novo conjunto de regras de branch ou clique em um existente para editá-lo.
-
Em "Regras de ramificação", selecione Restringir cobertura de código.
-
Expanda configurações adicionais para configurar limites. Um valor de 0 significa que o limite está desabilitado.
- Percentual mínimo de cobertura: insira um valor para bloquear solicitações de pull em que a cobertura agregada fique abaixo desse percentual.
- Queda de cobertura máxima: insira um valor para bloquear solicitações de pull em que a cobertura cai mais do que tantos pontos percentuais em relação ao branch padrão.
-
Clique em Criar ou Salvar alterações.
Dica
Considere configurar seu conjunto de regras no modo Avaliar antes de alternar para Ativo. Isso permite observar quais solicitações de pull teriam sido bloqueadas sem impor a regra, dando a você a chance de calibrar seus limites.