跳至主要内容

收件箱过滤器

了解如何在 GitHub 收件箱中过滤通知。

您可以使用以下受支持的过滤器为收件箱创建自定义过滤器。有关创建自定义过滤器的更多信息,请参阅 管理收件箱通知

自定义过滤器限制

自定义过滤器目前不支持

  • 在收件箱中进行全文搜索,包括搜索拉取请求或议题标题
  • 区分 is:issueis:pris:pull-request 查询过滤器。这些查询将返回议题和拉取请求两者。
  • 创建超过 15 个自定义过滤器
  • 更改默认过滤器或它们的顺序
  • 使用 NOT-QUALIFIER 进行搜索 排除

自定义过滤器支持的查询

以下是您可以使用的过滤器类型

  • 使用 repo: 按仓库过滤
  • 使用 is: 按讨论类型过滤
  • 使用 reason: 按通知原因过滤
  • 使用 author: 按通知作者过滤
  • 使用 org: 按组织过滤

受支持的 repo: 查询

要添加 repo: 过滤器,必须在查询中包含仓库所有者:repo:owner/repository。所有者是触发通知的 GitHub 资产(仓库)的组织或用户。例如,repo:octo-org/octo-repo 将显示在 octo-org 组织内的 octo-repo 仓库触发的通知。

受支持的 is: 查询

要按 GitHub 上的特定活动过滤通知,您可以使用 is 查询。例如,仅查看仓库邀请更新,请使用 is:repository-invitation;仅查看 Dependabot 警报,请使用 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
  • is:repository-advisory
  • is:discussion

有关如何减少 Dependabot 警报通知噪声的信息,请参阅 配置 Dependabot 警报的通知

您还可以使用 is: 查询来描述通知的处理状态。

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

受支持的 reason: 查询

要按收到更新的原因过滤通知,您可以使用 reason: 查询。例如,要查看您(或您所在的团队)被请求审查拉取请求的通知,请使用 reason:review-requested。更多信息,请参阅 关于通知

查询描述
reason:assign当您被分配到的议题或拉取请求有更新时。
reason:author当您打开了拉取请求或议题并出现更新或新评论时。
reason:comment当您在议题或拉取请求上发表评论时。
reason:participating当您在议题或拉取请求上发表评论或被 @提及 时。
reason:invitation当您被邀请加入团队、组织或仓库时。
reason:manual当您在未订阅的议题或拉取请求上点击 Subscribe 时。
reason:mention您被直接 @提及。
reason:review-requested您或您所在的团队被请求审查拉取请求。
reason:security-alert当仓库发布安全警报时。
reason:state-change当拉取请求或议题的状态被更改时。例如,议题被关闭或拉取请求被合并。
reason:team-mention当您所在的团队被 @提及 时。
reason:ci-activity当仓库有 CI 更新,例如新的工作流运行状态时。

受支持的 author: 查询

要按用户过滤通知,您可以使用 author: 查询。作者是您收到通知的线程(例如议题、拉取请求、gist 或讨论)的原始作者。例如,要查看 Octocat 用户创建的线程的通知,请使用 author:octocat

受支持的 org: 查询

要按组织过滤通知,您可以使用 org 查询。查询中需要指定的组织是触发您在 GitHub 上收到通知的仓库所属的组织。如果您属于多个组织,并希望只查看特定组织的通知,此查询非常有用。

例如,要查看 octo-org 组织的通知,请使用 org:octo-org

Dependabot 自定义过滤器

如果您使用 Dependabot 来保持依赖项最新,可以使用并保存以下自定义过滤器

  • is:repository_vulnerability_alert 用于显示 Dependabot 警报的通知。
  • reason:security_alert 用于显示 Dependabot 警报和安全更新拉取请求的通知。
  • author:app/dependabot 用于显示 Dependabot 生成的通知。这包括 Dependabot 警报、安全更新拉取请求以及版本更新拉取请求。

有关 Dependabot 的更多信息,请参阅 关于 Dependabot 警报

© . This site is unofficial and not affiliated with GitHub, Inc.