simhanson123/signal-lens
Context-first maintainer PR review — CI weakening, security boundaries, duplicate utilities
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base | Base git ref for comparison | no | ${{ github.event.pull_request.base.sha }} |
| head | Head git ref for comparison | no | ${{ github.event.pull_request.head.sha }} |
| output-format | Output format: markdown, json, sarif, both, or all | no | all |
| output-file | Base path for review output (extensions added per format) | no | signal-lens-report |
| post-comment | Post review as PR comment (requires write permissions in separate job) | no | false |
| post-inline-comments | Post inline comments on specific lines (findings with file+line evidence) | no | false |
| apply-labels | Apply signal-lens:* labels to the PR based on findings (requires issues: write permission) | no | false |
| notify-webhook | Slack/Discord webhook URL to send finding summaries (notified only on blocker/high findings) | no | "" |
| fail-on-blocker | Fail the review step when blocker findings are detected | no | true |
| github-token | GitHub token for posting comments | no | ${{ github.token }} |
| upload-sarif | Upload SARIF results to GitHub Code Scanning (requires security-events: write permission) | no | false |
Outputs
| name | description |
|---|---|
| report-path | Path to the generated markdown report |
| sarif-path | Path to SARIF output |
| finding-count | Total number of findings |
| has-blocker | Whether any blocker findings were detected |