lolay/triage

Run triage — the environment doctor — in CI. Installs the triage CLI from lolay/triage releases (tool-cache aware) and runs the selected profile.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: lolay/triage-action@6116310152b33783f5d4eee417228be3fa595293 # v0.4.0

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

namedescriptionrequireddefault
versiontriage CLI version to install (e.g. 0.3.1). Defaults to the version pinned by this action release (VERSION file).no""
profileProfile to run (triage --profile). Omit for the default profile.no""
configPath to triage.yaml (file or directory). Omit to use the working directory's discovered config.no""
strictTreat warnings as errors (triage --strict).nofalse
severityUse the severity-graded exit ladder (triage --severity).nofalse
jsonEmit machine-readable JSON (triage --json).nofalse
quietSuppress passing checks; show only warnings/errors (triage --quiet).nofalse
verboseReplay failed-check output to stderr (triage --verbose).nofalse
command-logPath to write the per-check command log (triage --command-log <path>). Empty disables it.no""
jobsMax concurrent checks (triage --jobs). Empty uses the CLI default (~NumCPU); 1 = sequential.no""
working-directoryDirectory to run triage in.no.
argsEscape hatch for any other/future triage flags, space-separated (e.g. "--jobs 2 --var key=val").no""
namedescription
versionResolved triage CLI version that was installed.
exit-codeRaw exit code returned by triage.