primaryRootCause
Optional
Representative root-cause candidate, if available.
GitHub Actions Failure Analyzer
Pricing
Pay per usage
Diagnose GitHub Actions and CI/CD failures from a workflow URL or raw build log. Get structured TypeScript, npm, CMake, Docker, and more root-cause findings for APIs and MCP agents; URL logs may need an Actions: Read token.
analysisMode
Optional
Whether a GitHub Actions URL or a pasted raw build log was analyzed.
runUrl
Optional
The GitHub Actions run URL supplied by the user. Omitted for raw build-log analysis.
repository
Optional
Repository full name returned by GitHub. Present after workflow metadata is available.
repositoryIdentity
Optional
GitHub repository identity returned by the workflow-run API.
runId
Optional
GitHub workflow-run identifier.
headSha
Optional
Commit SHA reported by GitHub for the run.
headBranch
Optional
Head branch reported by GitHub, when available.
runAttempt
Optional
GitHub workflow-run attempt number.
workflow
Optional
Workflow identity returned by GitHub.
scannedJobs
Optional
Number of jobs scanned; unavailable for raw build-log analysis.
failedJobs
Optional
Number of failed jobs discovered; unavailable for raw build-log analysis.
truncated
Optional
Whether the returned job list was truncated.
jobsTotal
Optional
GitHub-reported total job count, when available.
jobsScanned
Optional
Number of listed jobs scanned; unavailable for raw build-log analysis.
failedJobsTotal
Optional
Total failed jobs when the job listing is complete.
failedJobsAnalyzed
Optional
Failed jobs whose logs were analyzed; unavailable for raw build-log analysis.
omittedFailedJobs
Optional
Failed jobs omitted because of a limit, retrieval failure, or deadline.
analysisCoverage
Optional
Coverage of failed jobs and logs.
findings
Optional
Pattern-based diagnostic findings. Runtime values may contain user repository metadata or bounded log evidence.
rootCauses
Optional
Representative root-cause candidates.
primaryRootCause
Optional
Representative root-cause candidate, if available.
diagnosticGroups
Optional
Correlated diagnostic groups.
recommendations
Optional
Deduplicated diagnostic suggestions.
logErrors
Optional
Safe per-job log retrieval failures.
truncatedLogs
Optional
Bounded job-log capture metadata.
emptyLogs
Optional
Jobs whose retrieved log was empty.
failedSteps
Optional
Failed workflow steps reported by GitHub.
analysisStatus
Optional
Diagnostic completion status. Fatal records use unavailable.
summary
Optional
Counts and a human-readable analysis summary.
disclaimer
Optional
Limitations of pattern-based diagnostics.
telemetry
Optional
Allowlisted aggregate telemetry. It excludes repository, run, job, URL, source, log, evidence, credential, and identity data.