faultline-cli/faultline-action

Diagnose CI failures with faultline — deterministic, evidence-backed analysis from your build log

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 30, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: faultline-cli/action@b31ce2a41a3ce73cd2629974e96719f63c0e12e5 # 0.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
logPath to the failing build log fileyes
versionFaultline version to install (e.g. v0.4.3). Defaults to the latest release.no""
formatOutput format for the human-readable summary: 'text' or 'markdown'nomarkdown
annotationsEmit GitHub-native CI annotations alongside the summarynofalse
jsonProduce a machine-readable JSON analysis artifactnotrue
bayesAdd Bayesian ranking hints to the JSON analysis outputnofalse
workflowProduce a deterministic workflow.v1 handoff artifact via faultline workflownotrue
workflow-modeMode passed to faultline workflow: 'agent' or 'human'noagent
fail-on-silentExit non-zero if silent failure detectors firenofalse
deltaEnable experimental delta analysis against the last successful run on the same branchnofalse
github-tokenGitHub token used by the delta provider. Required when delta is true.no""
upload-artifactsUpload the JSON and markdown outputs as GitHub Actions workflow artifactsnotrue
artifact-retention-daysNumber of days to retain uploaded artifactsno30
job-summaryAppend the markdown analysis to the GitHub Actions job summarynotrue
namedescription
summary-markdownPath to the markdown analysis summary file
analysis-jsonPath to the JSON analysis artifact (set when json input is true)
workflow-jsonPath to the workflow.v1 JSON artifact (set when workflow input is true)
failure-idThe matched failure ID from the top diagnosis (empty when no match)