eljojo/No Autopilot
CI for mindless PRs. Save time by filtering low-quality PRs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 13, 2026
- License
- Apache 2.0
Pinned Snippet
uses: eljojo/no-autopilot@0e38fbc150a0d848016722c57cd464e80ca88631 # v1.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| marker | HTML comment used to identify the bot's comment (for upsert/delete) | no | <!-- no-autopilot --> |
| ai-names | Pipe-separated list of AI tool names to detect in co-author lines and footers. | no | claude|copilot|chatgpt|cursor|anthropic|openai|gemini|gpt-4|gpt-5|devin|codeium|tabnine|cody|windsurf|supermaven|goose|codex|aider|lovable|bolt|v0|replit|sweep|sourcegraph|compound engineering |
| contributing-url | URL to your CONTRIBUTING.md (used in comment links). Leave empty to auto-detect. | no | "" |
| guidelines-url | URL to additional guidelines (e.g. AGENTS.md). Leave empty to omit. | no | "" |
| template-sections | Comma-separated list of required PR template section headers (matched as "## Section Name" in the PR body). Set to "" to skip this check. | no | What this changes, How I tested this |
| honesty-trap | Pipe-separated list of honesty-trap checkbox texts (without the "- [ ] " prefix). If a PR checks any of these boxes, the PR is closed with a comment. Supports two strategies: trick questions (false statements a human would leave unchecked) and honest self-identification (true statements an honest AI agent would check). Set to "" to disable. | no | I did not answer truthfully|This PR was authored and submitted by an AI agent without human review |
| boilerplate-patterns | JSON array of [regex, label] pairs to detect boilerplate in the PR body. At least 2 must match to trigger a warning. Set to "[]" to disable. | no | [ ["You can make Copilot smarter by setting up custom instructions", "Copilot boilerplate"], ["This (comprehensive|robust|elegant|streamlined) (solution|implementation|approach|change)", "AI puffery"], ["(Shall I|Would you like me to|Want me to)", "AI offer to continue"] ] |
| welcome-first-timers | Whether to post a welcome note for first-time contributors. | no | true |
| close-on-honesty-trap | Whether to close the PR when the honesty trap is triggered. | no | true |
Outputs
no outputs