В любом случае для GitHub api v3 определить и дать имена CODEOWNERS - PullRequest
0 голосов
/ 14 марта 2019

https://help.github.com/en/articles/about-code-owners

Из приведенной выше документации я пытаюсь определить владельцев кода и файлов для конкретного файла.Я не смог найти ничего, что дает эту информацию в документации GitHub.

Самое близкое, что я нашел, это: GitHub API v3: определить, является ли пользователь владельцем Организации

Но, похоже, он отвечает на немного другой вопрос.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

Для тех, кто застрял в этой ситуации и не может использовать эту библиотеку ^, мне удалось найти работу, где я использую .search_issues (), а затем запросил репозиторий: x + обзор: утвержден + есть: открыт + есть: pr, обзор не переключается на одобренный, пока владелец кода не утвердит PR.

0 голосов
/ 24 марта 2019

Я создал библиотеку npm под названием codeowners-api , которая делает это.Так что это не Python, а в JS.

Если вы хотите использовать REST, вам нужно извлечь файл codeowners из рассматриваемого Repo, используя API get-file Github.

После этого вы берете файл и перебираете файл владельцев кода, пока не найдете совпадение.Вы можете посмотреть на код моей библиотеки в качестве ссылки.

Я также создал расширение Chrome, которое дает рецензенту кнопку фильтра, чтобы видеть только их соответствующие файлы.

https://chrome.google.com/webstore/detail/codeowners/mklphhfajjbikchaodnibnjmeibbonhb

...