W panelu informacyjnym naszej organizacji chciałbym policzyć wszystkie otwarte pakiety PR we wszystkich naszych repozytoriach. W tej chwili, wszystko co mam jest do pętli przez wszystkie repo i liczyć na wszystkich otwartych PRS na każdym repo jak tak (co często prowadzi do błędu granicznego rate):Uzyskaj wszystkie otwarte żądania wyciągnięcia od organizacji za pomocą interfejsu Github API Ruby gem
connection = Github.new oauth_token: MY_OAUTH_TOKEN
pulls = 0
connection.repos.list(:org => GITHUB_ORGANISATION).each do |repo|
pulls += connection.pull_requests.list(:user => repo['owner']['login'], :repo => repo['name']).count
end
wiem, że musi być ładniejszy sposób wokół tego. Jakieś pomysły? (brakuje skrobania ekranu!)
Pracowałem dla mnie. Dzięki. –