1
0
mirror of synced 2026-01-03 15:05:54 -05:00
Files
docs/data/reusables/webhooks/check_suite_properties.md
2022-06-30 10:02:55 +05:30

1.9 KiB

Key Type Description
action string The action performed. Can be:
  • completed - All check runs in a check suite have completed.
  • requested - Occurs when new code is pushed to the app's repository. When you receive the requested action events, you'll need to create a new check run.
  • rerequested - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the rerequested action events, you'll need to create a new check run. See "About status checks" for more details about the GitHub UI.
check_suite object The check_suite.
check_suite[head_branch] string The head branch name the changes are on.
check_suite[head_sha] string The SHA of the most recent commit for this check suite.
check_suite[status] string The summary status for all check runs that are part of the check suite. Can be queued, requested, in_progress, or completed.
check_suite[conclusion] string The summary conclusion for all check runs that are part of the check suite. Can be one of success, failure, neutral, cancelled, timed_out, action_required or stale. This value will be null until the check run has completed.
check_suite[url] string URL that points to the check suite API resource.
check_suite[pull_requests] array An array of pull requests that match this check suite. A pull request matches a check suite if they have the same head_branch.

Note:
  • The head_sha of the check suite can differ from the sha of the pull request if subsequent pushes are made into the PR.
  • When the check suite's head_branch is in a forked repository it will be null and the pull_requests array will be empty.