Sobre a revisão automática
Por padrão, o Copilot somente revisará um pull request quando ele for atribuído ao pull request do mesmo modo que você atribuiria a um revisor humano. No entanto, os proprietários do repositório podem configurar o Copilot para revisar automaticamente todos os pull requests no repositório. Os proprietários da organização podem configurar o Copilot para revisar automaticamente todos os pull requests em alguns ou todos os repositórios na organização.
Disparo de uma revisão automática da solicitação de pull request
Depois de configurar a revisão automática, o Copilot revisará os pull requests nas seguintes situações:
-
Quando um pull request for criado como um pull request "Abrir".
Uma revisão não será disparada se o pull request for criado como um pull request "Rascunho".
-
A primeira vez que um pull request "Rascunho" for alternado para "Abrir".
Note
O Copilot somente revisa automaticamente um pull request por vez. Se você fizer alterações no pull request depois que ele tiver sido revisado automaticamente e quiser que o Copilot revise novamente o pull request, será necessário fazer a solicitação manualmente. Para fazer isso, clique no botão ao lado do nome do Copilot no menu Revisores.
Configuração da revisão automática para um único repositório
-
Em GitHub, acesse a página principal do repositório.
-
Abaixo do nome do repositório, clique em Configurações. 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.
-
Clique em Novo conjunto de regras.
-
Clique em Novo conjunto de regras de branch.
-
Em "Nome do conjunto de regras", digite um nome para o conjunto de regras.
-
Em "Branches de destino", clique em Adicionar destino e escolha uma das opções. Por exemplo, Incluir branch padrão ou Incluir todos os branches.
-
Em "Regras de branch", marque a caixa de seleção Exigir um pull request antes de mesclar.
Isso expande um conjunto de opções subsidiárias.
-
Marque a caixa de seleção Solicitar revisão da solicitação de pull request do Copilot.
-
Na parte inferior da página, clique em Criar.
Configuração da revisão automática para repositórios em uma organização
-
No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
-
Ao lado da organização, clique em Configurações.
-
Na barra lateral esquerda, na seção "Código, planejamento e automação", clique em Repositório e em Conjuntos de regras.
-
Clique em Novo conjunto de regras.
-
Clique em Novo conjunto de regras de branch.
-
Em "Nome do conjunto de regras", digite um nome para o conjunto de regras.
-
Em "Repositórios de destino", clique em Adicionar destino e escolha Incluir por padrão ou Excluir por padrão.
-
Na caixa de diálogo exibida, digite um padrão que corresponderá aos nomes dos repositórios em sua organização. Por exemplo,
*feature
para corresponder a todos os repositórios com nomes que terminam emfeature
.Para obter informações sobre a sintaxe de correspondência de padrão, veja Criar conjuntos de regras para repositórios na sua organização.
-
Na caixa de diálogo, clique em Adicionar padrão de inclusão ou Adicionar padrão de exclusão.
-
Repita o processo para padrões adicionais que você deseja adicionar.
Note
Você pode adicionar vários critérios de direcionamento ao mesmo conjunto de regras. Os padrões de exclusão são aplicados após os padrões de inclusão. Por exemplo, você pode incluir todos os repositórios que correspondam ao padrão
*cat*
e excluir especificamente um repositório que corresponda ao padrãonot-a-cat
. -
Em "Branches de destino", clique em Adicionar destino e escolha uma das opções de destino.
-
Em "Regras de branch", marque a caixa de seleção Exigir um pull request antes de mesclar.
Isso expande um conjunto de opções subsidiárias.
-
Marque a caixa de seleção Solicitar revisão da solicitação de pull request do Copilot.
-
Na parte inferior da página, clique em Criar.