slntopp/PR Title Check
Validates PR titles against structural rules and an optional AI semantic check
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Token for posting comments. Defaults to github.token. | no | ${{ github.token }} |
| config-path | Path to ruleset YAML, relative to repo root. If missing, defaults are used. | no | .github/pr-title-check.yml |
| gemini-api-key | Gemini API key. If omitted, semantic check is skipped entirely. | no | — |
| mode | fail | comment | both | no | both |
| comment-on-pass | If true, update sticky comment to a success message on pass. If false, delete the comment. | no | true |
| skip-bots | If true, skip PRs opened by bots (e.g. dependabot, renovate) with a pass. | no | true |
Outputs
| name | description |
|---|---|
| passed | true if all enabled checks passed |
| reasons | JSON array of failure reason strings (empty if passed) |