Skip to main content

Enterprise Server 3.20 est actuellement disponible en tant que version candidate.

Filtres de boîte de réception

Découvrez comment filtrer les notifications dans votre boîte de réception GitHub.

Vous pouvez créer des filtres personnalisés pour votre boîte de réception à l’aide des filtres pris en charge suivants. Pour plus d’informations sur la création de filtres personnalisés, consultez Gestion des notifications à partir de votre boîte de réception.

Limitations des filtres personnalisés

Les filtres personnalisés ne prennent actuellement pas en charge :

  • Recherche en texte intégral dans votre boîte de réception, y compris la recherche dans les titres de pull requests ou d’issues.
  • La distinction entre les filtres de requête is:issue, is:pr et is:pull-request. Ces requêtes retournent à la fois des problèmes et des demandes de tirage.
  • La création de plus de 15 filtres personnalisés
  • La modification des filtres par défaut ou de leur ordre
  • Recherchez exclusion à l’aide de NOT ou -QUALIFIER.

Requêtes prises en charge pour les filtres personnalisés

Voici les types de filtres que vous pouvez utiliser :

  • Filtre par dépôt avec repo:
  • Filtre par type de discussion avec is:
  • Filtre par raison de notification avec reason:

Requêtes repo: prises en charge

Pour ajouter un filtre repo:, vous devez inclure le propriétaire du dépôt dans la requête : repo:owner/repository. Un propriétaire est l’organisation ou l’utilisateur qui possède la ressource GitHub qui déclenche la notification. Par exemple, repo:octo-org/octo-repo affiche les notifications déclenchées dans le dépôt octo-repo au sein de l’organisation octo-org.

Requêtes is: prises en charge

Pour filtrer les notifications relatives à une activité spécifique sur GitHub, vous pouvez utiliser la requête is. Par exemple, pour afficher uniquement les mises à jour des invitations au référentiel, utilisez is:repository-invitation, et pour afficher uniquement Dependabot alerts, utilisez is:repository-vulnerability-alert.

  • is:check-suite
  • is:commit
  • is:gist
  • is:issue-or-pull-request
  • is:release
  • is:repository-invitation
  •         `is:repository-vulnerability-alert`
    

Pour plus d’informations sur la réduction du bruit des notifications pour les Dependabot alerts, consultez « Configuration de notifications pour les alertes Dependabot ».

Vous pouvez également utiliser la requête is: pour décrire comment la notification a été triée.

  • is:saved
  • is:done
  • is:unread
  • is:read

Requêtes reason: prises en charge

Pour filtrer les notifications d’après la raison pour laquelle vous avez reçu une mise à jour, vous pouvez utiliser la requête reason:. Par exemple, pour voir les notifications des occurrences où vous (ou une équipe dont vous êtes membre) êtes invité à examiner une pull request, utilisez reason:review-requested. Pour plus d’informations, consultez « À propos des notifications ».

RequêteDescription
reason:assignLorsqu'il y a une mise à jour sur un pull request ou un problème auquel vous avez été affecté.
reason:authorQuand vous avez ouvert un pull request ou une issue et lorsqu'il y a une mise à jour ou un nouveau commentaire.
reason:commentLorsque vous avez publié un commentaire sur un ticket ou une pull request.
reason:participatingLorsque vous avez publié un commentaire sur un problème ou une demande de tirage ou que vous avez été @mentioned.
reason:invitationLorsque vous êtes invité à rejoindre une équipe, une organisation ou un répertoire.
reason:manualQuand vous cliquez sur Subscribe dans une demande de tirage ou un problème auquel vous n’étiez pas encore abonné.
reason:mentionVous avez été directement @mentioned.
reason:review-requestedVous ou l'équipe dont vous faites partie a reçu une demande pour passer en revue un pull request.
reason:security-alertQuand une alerte de sécurité est émise pour un dépôt.
reason:state-changeQuand l’état d’une demande de tirage ou d’un problème est modifié. Par exemple, un problème est fermé ou une demande de fusion est acceptée.
reason:team-mentionQuand une équipe dont vous êtes membre est @mentioned.
reason:ci-activityQuand un dépôt a une mise à jour CI, telle qu’un nouvel état d’exécution de flux de travail.

Filtres personnalisés Dependabot

Si vous utilisez Dependabot pour garder vos dépendances à jour, vous pouvez utiliser et enregistrer ces filtres personnalisés : * is:repository_vulnerability_alert pour afficher les notifications pour les Dependabot alerts. * reason:security_alert pour afficher les notifications pour les Dependabot alerts et les demandes de tirage de mise à jour de sécurité. * author:app/dependabot pour afficher les notifications générées par Dependabot. Cela comprend les Dependabot alerts, les demandes de tirage de mise à jour de sécurité et les demandes de tirage de mise à jour de version.

Pour plus d’informations sur Dependabot, consultez À propos des alertes Dependabot.