You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BuildKite webhook not configured: GitHub may not be triggering BuildKite builds on PR creation/updates
BuildKite status integration disabled: BuildKite builds may run but not report status back to GitHub
BuildKite pipeline disabled: The BuildKite pipeline may be paused or disabled in BuildKite's dashboard
Authentication/permissions issue: BuildKite may lack permissions to update GitHub PR status
Fork PR restrictions: BuildKite may not be configured to run on PRs from forks (like PR CI Health Check - Automated Testing #46 from ChrisRackauckas-Claude fork)
Impact
No automated testing verification before merging PRs
Potential for broken code to be merged into main branch
Loss of CI safety net for quality assurance
Suggested Fix Approach
Verify BuildKite pipeline status:
Check BuildKite dashboard to see if pipeline exists and is enabled
Verify webhook configuration between GitHub and BuildKite
Check GitHub integration:
Ensure BuildKite GitHub app is installed and has proper permissions
Verify BuildKite is configured to report commit statuses
Test with direct push:
Try pushing directly to a branch (not from fork) to rule out fork-related issues
Review BuildKite settings:
Check if there are restrictions on which branches/PRs trigger builds
Verify that the BuildKite organization/pipeline is still active
Summary
BuildKite CI appears to be either not running or not properly integrated with GitHub's status check API.
Evidence
1. No Status Checks Visible
After creating PR #46 (CI Health Check) and waiting over 2 hours:
"statusCheckRollup": nullfor all PRs, including the health check PRgh pr checks 46reports: "no checks reported on the 'main' branch"2. BuildKite Configuration Exists
The repository has BuildKite configuration in
.buildkite/pipeline.ymlwith:[skip tests]is in commit message3. Recent PR Merge Patterns
4. BuildKite Integration History
Root Cause Analysis
Possible causes:
Impact
Suggested Fix Approach
Verify BuildKite pipeline status:
Check GitHub integration:
Test with direct push:
Review BuildKite settings:
Additional Context
.buildkite/pipeline.ymlcc @ChrisRackauckas
Discovered during automated CI health check on 2025-12-30