Skip to content

security: narrow internal ingress CIDR (JIRA-4521)

6664c41
Select commit
Loading
Failed to load commit list.
Open

security: narrow internal ingress CIDR (JIRA-4521) #521

security: narrow internal ingress CIDR (JIRA-4521)
6664c41
Select commit
Loading
Failed to load commit list.
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

  1. GitHub fired check_suite.requested for this commit
  2. The app created a summary check run (in_progress)
  3. CI jobs were dispatched (simulated in this example)
  4. 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:

  1. Go to your GitHub App settings
  2. Checks → Automatic check suite creation → Disable
  3. Call POST /repos/{owner}/{repo}/check-suites with the head SHA