Мне нужен список рецензентов для PR и Review Requests API, присутствующий в Github предоставляет мне только запрошенных рецензентов, которые становятся пустыми, как только рецензенты принимают свои приглашения. Я также попробовал Reviews API, чтобы получить все отзывы, а затем получить уникальных пользователей, но похоже, это только для пользователей, которые вводят его, а не для тех, кто принял приглашение на проверку запроса и никогда не публиковал отзыв.
Как получить список рецензентов для запроса на вытягивание с помощью API Github?
comment
Это помогло мне понять это stackoverflow.com/questions/40391344/
- person Jeson Dias   schedule 09.07.2017
comment
Возможный дубликат автоматического слияния проверенных и протестированных запросов на вытягивание GitHub
- person bfontaine   schedule 21.12.2018
comment
привет @JesonDias, может быть, уже поздно, но ты нашел решение (чтобы получить всех рецензентов) с помощью вызовов API.
- person Sourabh Bhagat   schedule 09.05.2019
Ответы (1)
Только что решил эту проблему со следующим решением.
Согласно документации GitHub:
GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers
Авторы запросов на вытягивание, владельцы и соавторы репозитория могут запросить проверку запроса на слияние у любого, у кого есть доступ на запись в репозиторий. Каждый запрошенный рецензент получит уведомление с просьбой просмотреть запрос на вытягивание.
Тестовый запрос:
https://api.github.com/repos/roliveiravictor/demo-rust-learning/pulls/1/requested_reviewers
Ответ:
{
"users": [],
"teams": []
}
Поскольку в этом общедоступном тестовом репозитории никто не участвует, конечно, он пуст. Помните, что у них должен быть доступ для записи в ваш репозиторий. Это сработало очень хорошо в моем частном проекте.
person
Victor R. Oliveira
schedule
15.06.2019