Get exact-head pull request review state
gh_get_pr_review_stateCheck whether a pull request meets review requirements by verifying the expected head SHA and reviewing the review status.
Instructions
Read-only: aggregate bounded review, requested-reviewer, and unresolved-thread evidence only for an exact expected PR head. Head mismatch or partial evidence prevents a definitive satisfied result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Canonical GitHub repository name without path separators. | |
| owner | Yes | Canonical GitHub repository owner. | |
| number | Yes | Positive pull request number. | |
| expected_head_sha | Yes | Exact pull-request head SHA whose review state is requested. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | ||
| warning | No | ||
| base_sha | Yes | ||
| requested_teams | No | ||
| review_decision | No | ||
| stale_approvals | No | ||
| current_head_sha | Yes | ||
| reviews_evidence | No | ||
| expected_head_sha | Yes | ||
| exact_head_evidence | Yes | ||
| requested_reviewers | No | ||
| requirements_reason | Yes | ||
| current_head_comments | No | ||
| head_matches_expected | Yes | ||
| stale_change_requests | No | ||
| current_head_approvals | No | ||
| requirements_satisfied | No | ||
| review_threads_evidence | No | ||
| unresolved_review_threads | No | ||
| current_head_change_requests | No |