scripts: release: set per_page=100 for issue requests

GitHub issue API allows a max of 100 entries per page (up to a default
of 30). Use it for list_issues, makes the script runs a lot faster.

Api documentation:
  https://docs.github.com/en/rest/issues/issues
  https://docs.github.com/en/rest/pulls/pulls

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
This commit is contained in:
Fabio Baltieri 2022-09-27 15:36:15 +00:00 committed by Mahesh Mahadevan
parent c4cc1621a5
commit daff79b957

View file

@ -106,11 +106,11 @@ class Issues:
pass
def issues_since(self, date, state="closed"):
self.list_issues("%s/issues?state=%s&since=%s" %
self.list_issues("%s/issues?per_page=100&state=%s&since=%s" %
(self.github_url, state, date))
def pull_requests(self, base='v1.14-branch', state='closed'):
self.list_issues("%s/pulls?state=%s&base=%s" %
self.list_issues("%s/pulls?per_page=100&state=%s&base=%s" %
(self.github_url, state, base))