garrison-hq/muster conformance
Run muster agent-file conformance checks (Soul.md, Skills, SOP, TOOLS, memory, A2A) in CI.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | The muster subcommand to run, e.g. "check", "cts run", "a2a run", "skills run", "sop run". | yes | — |
| args | Positional argument(s) for the command: a manifest path, file, or glob. | no | "" |
| version | npm version or range of @garrison-hq/muster to run (passed to npx). | no | ^1.1.0 |
| endpoint | A2A endpoint base URL for live behavioral cases. Sets MUSTER_A2A_ENDPOINT. Leave empty to skip live A2A cases. | no | "" |
| token | Bearer token for the A2A endpoint (pass a secret). Sets MUSTER_A2A_TOKEN. Never logged. | no | "" |
| health-url | Readiness probe URL (e.g. <endpoint>/.well-known/agent-card.json). Polled until it returns 200 before muster runs. | no | "" |
| health-timeout | Seconds to wait for health-url to return 200. | no | 60 |
| annotations | Emit an inline workflow error annotation on failure ('true' or 'false'). | no | true |
| fail-on | 'error' fails the job when muster exits non-zero; 'never' reports via outputs but never fails the step. | no | error |
| node-version | Node.js version to use (muster requires >=22). | no | 22 |
| working-directory | Directory to run muster in. | no | . |
Outputs
| name | description |
|---|---|
| exit-code | The raw muster exit code (0 pass/skip, 1 conformance failure, 2 internal/endpoint error). |
| result | 'passed' | 'failed' | 'errored' | 'skipped'. |