security: narrow internal ingress CIDR (JIRA-4521) #521
Reviews Test / Example / Suite Summary
succeeded
May 13, 2026 in 2s
Suite completed
Suite 68731878069 completed
All checks in this suite have completed.
What happened
- GitHub fired
check_suite.requestedfor this commit - The app created a summary check run (
in_progress) - CI jobs were dispatched (simulated in this example)
- The summary check run was updated to
completed / success
Details
Check Suite API Reference
Events
| Event | Action | When fired |
|---|---|---|
check_suite |
requested |
New push or PR update; GitHub auto-creates a suite |
check_suite |
rerequested |
User clicks "Re-run all checks" on Checks tab |
check_suite |
completed |
All check runs in the suite have completed |
check_run |
rerequested |
User clicks "Re-run" on a single check run |
Useful APIs
// List check runs for a suite
await octokit.rest.checks.listForSuite({ owner, repo, check_suite_id });
// Create a suite manually (only needed if auto-creation is disabled)
await octokit.rest.checks.createSuite({ owner, repo, head_sha });
// Re-request a suite
await octokit.rest.checks.rerequestSuite({ owner, repo, check_suite_id });
// Get a single check suite
await octokit.rest.checks.getSuite({ owner, repo, check_suite_id });Auto-creation
GitHub automatically creates a check suite when your app is installed and a push happens. To disable this and create suites manually:
- Go to your GitHub App settings
- Checks → Automatic check suite creation → Disable
- Call
POST /repos/{owner}/{repo}/check-suiteswith the head SHA
Loading