Skip to main content

Фильтры папки "Входящие"

Узнайте о фильтрации уведомлений в папке "Входящие" GitHub.

Вы можете создать настраиваемые фильтры для папки "Входящие", используя следующие поддерживаемые фильтры. Дополнительные сведения о создании пользовательских фильтров см. в разделе Управление уведомлениями из папки "Входящие".

Ограничения пользовательского фильтра

Пользовательские фильтры в настоящее время не поддерживаются:

  • Полный текстовый поиск в папке "Входящие", включая поиск по запросу на вытягивание или название проблемы
  • Различия между фильтрами запросов is:issue, is:pr и is:pull-request. Эти запросы возвращают как проблемы, так и запросы на вытягивание.
  • Создание более 15 пользовательских фильтров
  • Изменение фильтров по умолчанию или их порядка
  • Исключение поиска с помощью NOT или-QUALIFIER

Поддерживаемые запросы для пользовательских фильтров

Ниже приведены типы фильтров, которые можно использовать:

  • Фильтрация по репозиторию с помощью repo:.
  • Фильтрация по типу обсуждения с помощью is:.
  • Фильтрация по причине уведомления с помощью reason: .
  • Фильтрация по автору уведомлений с помощью author:.
  • Фильтрация по организации с помощью org: .

Поддерживаемые запросы repo:

Чтобы добавить фильтр repo:, необходимо включить владельца репозитория в запрос: repo:owner/repository. Владелец — это организация или пользователь, которому принадлежит ресурс GitHub, который активирует уведомление. Например, repo:octo-org/octo-repo будет отображать уведомления, активированные в репозитории octo-repo в организации octo-org.

Поддерживаемые запросы is:

Чтобы отфильтровать уведомления для определенного действия на GitHub, можно использовать is запрос. Например, чтобы просмотреть только обновления приглашений репозитория, использовать is:repository-invitationи просмотреть только Dependabot alerts, используйте .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 alertsсм. в разделе Настройка уведомлений для оповещений Dependabot.

Вы также можете использовать запрос is:, чтобы описать, как уведомление было рассмотрено.

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

Поддерживаемые запросы reason:

Чтобы отфильтровать уведомления по причине получения обновления, можно использовать запрос reason:. Например, чтобы просмотреть уведомления, когда вас (или вашу команду) попросили проверить запрос на вытягивание, используйте reason:review-requested. Дополнительные сведения см. в разделе Об уведомлениях.

QueryDescription
reason:assignЕсли есть обновление для проблемы или запроса на вытягивание, который вам назначили.
reason:authorЕсли вы открыли запрос на вытягивание или проблему и было обновление или новый комментарий.
reason:commentПри комментарии к проблеме или запросу на вытягивание.
reason:participatingЕсли вы закомментировали проблему или запрос на вытягивание или вы были @mentioned.
reason:invitationЕсли вас пригласили в команду, организацию или репозиторий.
reason:manualЕсли вы щелкнули Подписаться на проблему или запрос на вытягивание, на который вы еще не подписаны.
reason:mentionВас напрямую упомянули (@mentioned).
reason:review-requestedВам или команде, членом которой вы являетесь, поступил запрос на проверку запроса на вытягивание.
reason:security-alertЕсли создано оповещение системы безопасности для репозитория.
reason:state-changeПри изменении состояния запроса на вытягивание или проблемы. Например, проблема закрыта или запрос на вытягивание объединен с ветвью.
reason:team-mentionЕсли кто-то упомянул (@mentioned) вашу команду.
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 alerts.
  • reason:security_alert для отображения уведомлений для Dependabot alerts и запросов на вытягивание для обновлений системы безопасности.
  • author:app/dependabot для отображения уведомлений, созданных Dependabot. Сюда входят Dependabot alerts, запросы на вытягивание для обновлений системы безопасности и запросы на вытягивание для обновления версий.

Дополнительные сведения о Dependabotсм. в разделе Сведения об оповещениях Dependabot.