arndt-s/SPIFFE Conformance Test Suite
Run the SPIFFE conformance test suite against an SDK harness binary.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 9, 2026
- License
- None
Pinned Snippet
uses: arndt-s/spiffe-conformance-test-suite@17b11a27c043d26282410c4dea88ea26d07b36f3 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| cmd | Path to the SDK harness binary to test. | yes | — |
| args | Comma-separated arguments to pass to the harness. | no | "" |
| tests | Comma-separated list of test cases to run (e.g. X1,J3). Empty runs all. | no | "" |
| allow-failure | Comma-separated list of test cases whose failures should be tolerated. Tolerated failures are reported as SKIP and do not cause strict mode to fail. | no | "" |
| strict | If true, the action fails when any non-tolerated test fails or errors. | no | false |
| output | Output format: text or json. | no | text |
| results-file | If set, the suite output is also written to this file (useful with output=json). | no | "" |
| verbose | Enable verbose logging. | no | false |
| suite-version | Version of the conformance suite to install (git ref, tag, or "latest"). | no | latest |
| go-version | Go version to set up for installing the suite. | no | stable |
Outputs
| name | description |
|---|---|
| results-file | Path to the results file, if results-file was provided. |