in migration/src/github_issues_util.py [0:0]
def import_issue(token: str, repo: str, issue_data: dict, logger: Logger) -> str:
url = GITHUB_API_BASE + f"/repos/{repo}/import/issues"
headers = {"Authorization": f"token {token}", "Accept": "application/vnd.github.golden-comet-preview+json"}
res = requests.post(url, headers=headers, json=issue_data)
time.sleep(INTERVAL_IN_SECONDS)
if res.status_code != 202:
logger.error(f"Failed to import issue {issue_data['issue']['title']}; status_code={res.status_code}, message={res.text}")
return res.json().get("url")