Skip to main content

Restringindo a cobertura de código em solicitações de pull

Proteja sua cobertura de teste 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

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: 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.
  7. Clique em Criar ou Salvar alterações.