docs: def get_pr_checks(pr: PullRequestDetails) -> Dict[str, Any]:
      """
      References:
          https://developer.github.com/v3/checks/runs/#list-check-runs-for-a-specific-ref
      """
      url = ("https://api.github.com/repos/{}/{}/commits/{}/check-runs"
             "?access_token={}".format(pr.repo.organization,
                                       pr.repo.name,
                                       pr.branch_sha,
                                       pr.repo.access_token))
      response = requests.get(
          url,
          headers={'Accept': 'application/vnd.github.antiope-preview+json'})
  
      if response.status_code != 200:
          raise RuntimeError(
              'Get check-runs failed. Code: {}. Content: {}.'.format(
                  response.status_code, response.content))
  
      return json.JSONDecoder().decode(response.content.decode())