heydeer Entrar
Configurar revisões

Filtros de revisão

Os filtros de revisão automática decidem quais pull requests o HeyDeer revisa por conta própria. Eles não limitam as revisões que você mesmo solicita; consulte Comandos em comentários do PR.

Como os filtros funcionam

Os Filtros de revisão automática ficam em Configurações da organização → Regras de revisão, em Quando revisar, ou na aba Regras de revisão de um repositório. Eles podem ser editados, a menos que a frequência de revisão seja Somente manual.

Cada linha tem um campo, um operador (É qualquer um de, Não é nenhum de ou Sem rótulos) e valores. Um pull request só se qualifica quando corresponde a todas as linhas. Rótulos e nomes de usuário não diferenciam maiúsculas de minúsculas. Você pode adicionar até 60 linhas; linhas contraditórias não podem ser salvas.

CampoValores
Rótulos do PRNomes de rótulos
AutorNomes de usuário do GitHub, como alex ou dependabot[bot]
Equipe do autorEquipes da sua organização, incluindo equipes filhas
Vínculo do autorMembro da organização, Colaborador externo (acesso ao repositório, sem ser membro da organização), Outro autor externo
Conta do autorPessoa, Bot (GitHub Apps e contas de bot)
Estado do PRÉ rascunho, Não é rascunho
Origem do PRMesmo repositório, Fork

Equipe do autor e Vínculo do autor existem apenas em espaços de trabalho de organização e exigem a permissão de organização Members do GitHub App. Se o HeyDeer não conseguir verificar a associação, a revisão automática não começa.

Filtros padrão

Um novo espaço de trabalho começa com Estado do PR Não é rascunho e Origem do PR É qualquer um de Mesmo repositório, então o HeyDeer ignora rascunhos e forks. Sem linhas, todos os pull requests se qualificam.

Filtros do repositório

Origem dos filtrosO que acontece
Herdar filtros da organizaçãoAs linhas da organização se aplicam, e as linhas que você adiciona aqui só podem restringir quais pull requests se qualificam.
Definir filtros para este repositórioAs linhas do repositório substituem as da organização, começando como uma cópia delas. Use esta opção para afrouxar os filtros.

Restaurar filtros da organização remove as linhas do repositório.

Receitas

Mantenha as linhas padrão, a menos que o objetivo diga o contrário.

ObjetivoLinhas
Ignorar todos os botsConta do autor → Não é nenhum de → Bot
Ignorar alguns botsAutor → Não é nenhum de → dependabot[bot], renovate[bot]
Revisar rascunhos tambémRemova a linha Estado do PR
Exigir um rótuloRótulos do PR → É qualquer um de → ai-review
Ignorar um rótuloRótulos do PR → Não é nenhum de → skip-review
Revisar apenas colaboradores externosVínculo do autor → É qualquer um de → Colaborador externo, Outro autor externo; remova a linha Origem do PR
Revisar apenas uma equipeEquipe do autor → É qualquer um de → backend