Как фильтровать запросы GitHub без специального ярлыка: методы и инструменты

Чтобы отфильтровать PR (запросы на включение) без определенной метки в GitHub, можно использовать несколько методов. Вот некоторые из них:

  1. Панель поиска GitHub: воспользуйтесь панелью поиска GitHub и введите следующий запрос, чтобы отфильтровать PR без определенной метки:

    is:pr is:open -label:"label_name"

    Замените «label_name» фактическим ярлыком, который вы хотите исключить из результатов поиска.

  2. API GitHub. API GitHub можно использовать для программного получения PR без определенной метки. Сделайте запрос GET к следующей конечной точке:

    GET /repos/{owner}/{repo}/pulls?state=open&labels=exclude:label_name

    Замените «{owner}» на имя пользователя или организацию владельца репозитория, а «{repo}» — на имя репозитория. Замените «label_name» на ярлык, который вы хотите исключить.

  3. Сторонние инструменты. Доступны сторонние инструменты и интеграции, такие как Zapier, GitKraken или GitHub Apps, которые предлагают расширенные возможности фильтрации PR, включая фильтрацию по меткам.