snapp-mobile/Swift Test Coverage
Automated code coverage reporting for Swift packages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| macos-version | macOS runner version (e.g., "latest", "15", "14") | no | latest |
| xcode-version | Xcode version to use (default: system default) | no | "" |
| source-path-override | Override source path pattern (default: {PROJECT}/Sources) | no | "" |
| project-name-override | Override project name (default: repository name) | no | "" |
| coverage-comment-header | Header for coverage comment | no | ### 🛡️ Code Coverage Report |
| working-directory | Working directory for Swift commands (default: repository root) | no | . |
| skip-label | Label name to skip workflow execution (default: skip-coverage) | no | skip-coverage |
| post-comment | Post coverage comment to PR (set to false when using combined comments) | no | true |
| job-name | Name/description for this coverage job (used in combined reports) | no | "" |
| coverage-threshold | Coverage threshold percentage (if set, enables quality indicators and Details section) | no | "" |
| fail-on-low-coverage | Fail the job if coverage is below threshold | no | false |
Outputs
| name | description |
|---|---|
| coverage-percentage | The calculated coverage percentage |
| coverage-table | The coverage table in markdown format |
| job-name | The job name for this coverage run |