.github/workflows/ci.yml
Package managers (for the D003 cache fix)
The CLI detects these from your repo's lockfiles; in the browser, tell it yourself — unset = fix skipped, same as an ambiguous repo.
Findings
loading engine (~1.2 MB)…
This is the static-analysis half of gha-doctor (19 workflow-file rules, 10
auto-fixable; the repo-level D017 and the action.yml-manifest rule D019 —
deprecated node12/node16/node20 runtimes in actions you publish — need a
repo, not a workflow snippet).
The CLI also analyzes your run history: flaky jobs (and the exact
flaky tests, from 23 test-framework log formats), wasted $, cache
hit rates, matrix stragglers, PR feedback time, zombie crons, a CI health
score, and more —
gha-doctor --repo owner/name works on any
public repo, no token needed. In CI, --annotate turns findings
into inline PR annotations with zero code-scanning setup.