sk-ilya/Flaky Test Analysis

Analyze CI failures and classify flakes using AI (Claude Agent SDK). See docs/USER_GUIDE.md for AI transparency details.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repoRepository to analyze, e.g. my-org/my-repoyes
branchOnly analyze runs from this branch. Single name, comma-separated list, or * for allmain
lookback-daysHow far back to search for failed runs, in days7
run-idsWorkflow run IDs to analyze (comma-separated). Can be used alone or with branch filter""
workflowWorkflow file(s) to analyze (from .github/workflows/). Single name, comma-separated list, or * for allyes
skip-jobsJob names to ignore (comma-separated). Useful for aggregation jobs that do not contain test output""
contextFree-text hints for the classifier, e.g. test framework details, known infra quirks, job naming conventions""
modelClaude model to use: sonnet, opus, or haikusonnet
stale-timeoutSafety limit: if no run finishes for this many minutes, cancel remaining work and report what was completed60
max-turns-classifySafety limit: max LLM round-trips each classifier agent can make before stopping60
max-turns-correlateSafety limit: max LLM round-trips the correlator agent can make before stopping80
anthropic_api_keyAnthropic API key (for Claude)yes
github_tokenGitHub token with actions:read permission on the target repo${{ github.token }}
namedescription
reportPath to report.md
resultsPath to report.json
statusRun status (ok or no-failures)
summaryShort text summary