in tools/release-notes-automator/generate_release_notes.py [0:0]
def get_all_closed_issues(repo):
"""
Retrieve all closed issues for a given repo, regardless of milestone or label.
Used to find issues that are not included in the release notes.
"""
issues = []
page = 1
while True:
url = f"https://api.github.com/repos/{repo}/issues"
params = {
"state": "closed",
"per_page": 100,
"page": page
}
response = safe_github_request(url, headers=HEADERS, params=params)
data = response.json()
if not data:
break
issues.extend(data)
page += 1
return issues