(number, repository = "defold")
| 241 | return data["organization"]["repository"]["issue"] |
| 242 | |
| 243 | def get_pullrequest(number, repository = "defold"): |
| 244 | data = github_query(QUERY_PULLREQUEST % (repository, number)) |
| 245 | pr = data["organization"]["repository"]["pullRequest"] |
| 246 | if find_merge_commit(pr) is None and len(find_reference_commits(pr)) == 0: |
| 247 | timeline_data = github_query(QUERY_PULLREQUEST_TIMELINE_EVENTS % (repository, number)) |
| 248 | pr["timelineItems"] = timeline_data["organization"]["repository"]["pullRequest"]["timelineItems"] |
| 249 | return pr |
| 250 | |
| 251 | def get_issues_and_prs(project): |
| 252 | data = github_query(QUERY_PROJECT_ISSUES_AND_PRS % project.get("number")) |
no test coverage detected