mvrahden/Go - Test Suites
Run your test suites with a failure-focused summary, GitHub annotations, and coverage reporting
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 11, 2026
- License
- MIT
Pinned Snippet
uses: mvrahden/go-test@86430d1eae69df2fd51a0aff73167bd8bd796b19 # v1.24.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| packages | Package patterns to test | — | ./... |
| race | Enable race detector | — | false |
| coverage | Enable coverage profiling and reporting | — | false |
| min-coverage | Minimum coverage percentage (0-100, fails if below) | no | — |
| flags | Additional gotest flags (--double-dash style) | no | — |
| go-test-flags | Additional go test flags (-single-dash style) | no | — |
| version | gotest version: 'gomod' (default) resolves from go.mod, or a version tag (e.g. v1.0.0, latest) to install globally. | — | gomod |
Outputs
| name | description |
|---|---|
| exit-code | Test process exit code |
| coverage | Coverage percentage (empty if coverage not enabled) |