repairman29/Upshift Dependency Scan
Scan dependencies for outdated packages, vulnerabilities, and get an A–F health score
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| upshift-token | Upshift API token (required for AI features and credits) | no | "" |
| github-token | GitHub token for posting PR comments | no | ${{ github.token }} |
| working-directory | Project directory to scan | no | . |
| health-score | Run upshift radar --score to compute A–F health grade | no | true |
| fail-on | Fail on: none | vulnerabilities | high | critical | no | critical |
| comment-on-pr | Post scan results as a PR comment | no | true |
| upload-artifact | Upload JSON scan report as a GitHub Actions artifact | no | false |
| artifact-name | Artifact name when upload-artifact is true | no | upshift-scan-report |
Outputs
| name | description |
|---|---|
| outdated-count | Number of outdated dependencies |
| vulnerability-count | Number of vulnerabilities |
| critical-count | Number of critical vulnerabilities |
| health-score | Numeric health score (0–100) |
| health-grade | Letter health grade (A–F) |