Você pode criar filtros personalizados para sua caixa de entrada usando os filtros com suporte a seguir. Para obter mais informações sobre como criar filtros personalizados, confira Gerenciamento de notificações da sua caixa de entrada.
Limitações de filtro personalizadas
Filtros personalizados atualmente não suportam:
- Pesquisa de texto completo em sua caixa de entrada, incluindo busca de pull request ou títulos de problema.
- Distinção entre os filtros de consulta
is:issue,is:preis:pull-request. Essas consultas retornarão problemas e pull requests. - Criando mais de 15 filtros personalizados.
- Alterando os filtros padrão ou sua ordenação.
- Exclusão de pesquisa usando
NOTou-QUALIFIER.
Consultas suportadas para filtros personalizados
Estes são os tipos de filtros que você pode usar:
- Filtrar por repositório com
repo: - Filtrar por tipo de discussão com
is: - Filtrar por motivo de notificação com
reason: - Filtrar por autor de notificação com
author: - Filtrar por organização com
org:
Consultas repo: com suporte
Para adicionar um filtro repo:, você deve incluir o proprietário do repositório na consulta: repo:owner/repository. Um proprietário é a organização ou o usuário que possui o ativo de GitHub que aciona a notificação. Por exemplo, repo:octo-org/octo-repo mostrará notificações disparadas no repositório octo-repo dentro da organização octo-org.
Consultas is: com suporte
Para filtrar notificações para atividades específicas no GitHub, você pode usar a consulta is. Por exemplo, para ver apenas as atualizações de convites do repositório, use is:repository-invitation, e para ver somente Dependabot alerts, use is:repository-vulnerability-alert.
is:check-suiteis:commitis:gistis:issue-or-pull-requestis:releaseis:repository-invitationis:repository-vulnerability-alertis:repository-advisoryis:discussion
Para obter informações sobre como reduzir as notificações desnecessárias do Dependabot alerts, confira Configurando notificações para alertas do Dependabot.
Você também pode usar a consulta is: para descrever como a notificação passou pela triagem.
is:savedis:doneis:unreadis:read
Consultas reason: com suporte
Para filtrar as notificações por que você recebeu uma atualização, você pode usar a consulta reason:. Por exemplo, para ver as notificações quando você (ou uma equipe em que você está) é solicitado a examinar uma solicitação de pull, use reason:review-requested. Para saber mais, confira Sobre notificações.
| Consulta | Descrição |
|---|---|
reason:assign | Quando houver uma atualização em um problema ou numa pull request que você tenha sido designado responsável. |
reason:author | Quando você abriu uma pull request ou um problema e houve uma atualização ou novo comentário. |
reason:comment | Quando você adicionou um comentário a um issue ou um pull request. |
reason:participating | Quando você adicionou um comentário em um issue ou pull request ou quando foi @mentioned. |
reason:invitation | Quando você for convidado para uma equipe, organização ou repositório. |
reason:manual | Ao clicar em Assinar em um problema ou solicitação de pull que você ainda não foi inscrito. |
reason:mention | Você foi diretamente @mentioned. |
reason:review-requested | Você ou uma equipe da qual é integrante é solicitado a revisar uma pull request. |
reason:security-alert | Quando um alerta de segurança é emitido para um repositório. |
reason:state-change | Quando o estado de uma pull request ou um problema é alterado. Por exemplo, um problema é fechado ou uma pull request é mesclada. |
reason:team-mention | Quando uma equipe da qual você é membro é @mentioned. |
reason:ci-activity | Quando um repositório tem uma atualização de CI, como um novo status de execução de fluxo de trabalho. |
Consultas author: com suporte
Para filtrar notificações por usuário, você pode usar a consulta author:. Um autor é o autor original da conversa (por exemplo: em um problema, pull request, gist ou discussão) da qual você está sendo notificado. Por exemplo, para ver as notificações para threads criados pelo usuário Octocat, use author:octocat.
Consultas org: com suporte
Para filtrar notificações por organização, você pode usar a consulta org. A organização que você precisa especificar na consulta é a organização do repositório, para a qual você está sendo notificado em GitHub. Esta consulta é útil se você pertencer a várias organizações e desejar ver as notificações para uma organização específica.
Por exemplo, para ver as notificações da organização octo-org, use org:octo-org.
Filtros personalizados de Dependabot
Se você usar o Dependabot para manter suas dependências atualizadas, poderá usar e salvar estes filtros personalizados:
is:repository_vulnerability_alertpara mostrar notificações para Dependabot alerts.reason:security_alertpara mostrar notificações para Dependabot alerts e solicitações de pull de atualização de segurança.author:app/dependabotpara mostrar notificações geradas por Dependabot. Isto inclui Dependabot alerts, pull requests para atualizações de segurança e pull requests para atualizações de versão.
Para obter mais informações sobre o Dependabot, confira Sobre alertas do Dependabot.