tomdewildt/Request Info
Flag issues and pull requests with missing or low-effort metadata, post a single comment, and apply a label.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo-token | Token with `issues: write` and `pull-requests: write` permissions. | no | ${{ github.token }} |
| label | Label applied when the issue or pull request is flagged. | no | need-more-info |
| message | Body of the comment posted when flagged. Set to empty string to skip commenting and only apply the label. | no | Thanks for opening this! It looks like the title or description is missing or matches a default placeholder. Please update it with enough context for a maintainer to act on it: what you expected, what happened, and how to reproduce (for issues) or what the change does and why (for pull requests). Following the issue/PR template helps a lot. |
| marker | HTML comment used to dedupe re-runs on `edited` or `synchronize` events. | no | <!-- request-info-action --> |
| default-titles | Newline- or comma-separated list of placeholder titles to flag. Case-insensitive. | no | update, updates, test, issue, debug, demo |
| min-title-length | Minimum title length. Titles shorter than this are flagged. | no | 8 |
| match-templates | When enabled, flag bodies that match an unfilled issue or pull-request template. | no | true |
Outputs
| name | description |
|---|---|
| flagged | `"true"` or `"false"` so downstream steps can branch. |
| reason | `"title"`, `"body"`, `"title_and_body"`, or `null` when not flagged. |