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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 16, 2026
- License
- Apache 2.0
Pinned Snippet
uses: lolay/triage-action@6116310152b33783f5d4eee417228be3fa595293 # v0.4.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | triage CLI version to install (e.g. 0.3.1). Defaults to the version pinned by this action release (VERSION file). | no | "" |
| profile | Profile to run (triage --profile). Omit for the default profile. | no | "" |
| config | Path to triage.yaml (file or directory). Omit to use the working directory's discovered config. | no | "" |
| strict | Treat warnings as errors (triage --strict). | no | false |
| severity | Use the severity-graded exit ladder (triage --severity). | no | false |
| json | Emit machine-readable JSON (triage --json). | no | false |
| quiet | Suppress passing checks; show only warnings/errors (triage --quiet). | no | false |
| verbose | Replay failed-check output to stderr (triage --verbose). | no | false |
| command-log | Path to write the per-check command log (triage --command-log <path>). Empty disables it. | no | "" |
| jobs | Max concurrent checks (triage --jobs). Empty uses the CLI default (~NumCPU); 1 = sequential. | no | "" |
| working-directory | Directory to run triage in. | no | . |
| args | Escape hatch for any other/future triage flags, space-separated (e.g. "--jobs 2 --var key=val"). | no | "" |
Outputs
| name | description |
|---|---|
| version | Resolved triage CLI version that was installed. |
| exit-code | Raw exit code returned by triage. |