Skip to main content

Definindo limites de cobertura de código para solicitações de pull

Proteja sua cobertura de código bloqueando automaticamente as solicitações de pull que estão abaixo dos níveis de cobertura necessários pela sua equipe.

Quem pode usar esse recurso?

Proprietários de repositório, proprietários da organização e usuários com a função de administrador

Observação

Esse recurso está dentro prévia pública e sujeito a alterações.

Pré-requisitos

Observação

Os limites de cobertura são avaliados em relação à cobertura de linha. Consulte Referência de cobertura de código.

Criando uma regra de limite de cobertura

  1. Em GitHub, acesse a página principal do repositório.

  2. 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.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

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

    Captura de tela da barra lateral da página "Configurações" de um repositório. O submenu "Regras" está expandido, e a opção "Conjuntos de regras" está realçada em laranja.

  4. Crie um novo conjunto de regras de branch ou clique em um existente para editá-lo.

  5. Em "Regras de ramificação", selecione Restringir cobertura de código.

  6. Expanda configurações adicionais para configurar limites. Um valor de 0 significa que o limite está desabilitado.

    • Percentual mínimo de cobertura de linha: insira um valor para bloquear solicitações de pull em que a cobertura de linha agregada fique abaixo desse percentual.
    • Queda máxima da cobertura de linhas: insira um valor para bloquear pull requests em que a cobertura de linhas caia mais do que este número de pontos percentuais em relação ao branch padrão.
  7. Clique em Criar ou Salvar alterações.