marian000/Repo Health Score
Score a repository 0-100 on security, maintainability, and developer experience — with actionable fixes, not just numbers.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Repository root to scan, relative to the workspace. | no | . |
| fail-under | Fail the job when the score is below this number (0-100). Empty means never fail: the action reports, it does not gate. | no | "" |
| base-ref | Ref to compare against, so the PR comment reports a delta rather than an absolute score. Defaults to the pull request base branch. Needs the full history — check out with `fetch-depth: 0`. | no | "" |
| comment | Post (and update in place) a comment on the pull request. Needs `permissions: pull-requests: write`. | no | true |
| badge | Write the badge SVG to this path. Empty means do not write one. | no | "" |
| json | Write the JSON report to this path, in addition to the run artifact. | no | "" |
| token | Token used to post the pull request comment. | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| score | The overall score, 0-100. |
| grade | The letter grade, A-F. |
| report | Path to the JSON report. |