thalesraymond/Advanced Jules PR Reviewer
Review pull requests with Google Jules and post the review as a PR comment. Optionally gate merges based on review verdict.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| jules_api_key | Jules API key (create one at jules.google.com). | yes | — |
| github_token | GitHub token with pull-requests:write and statuses:write. Usually the default GITHUB_TOKEN secret. | yes | — |
| fail_on | When to fail the commit status check: never | blocking | any. Default blocking. | no | blocking |
| skip_drafts | Skip review on draft PRs. | no | true |
| skip_forks | Skip review on PRs from forks (prompt-injection risk). | no | true |
| bypass_label | Label that, when applied to a PR, skips the review entirely. | no | jules-override |
| status_context | Commit status context name. | no | jules/review |
| extra_instructions | Free-form Markdown appended to the review prompt. Use to add project-specific rules, frameworks, or focus areas directly from the workflow. | no | "" |
| rules_file | Path (in the repo) to a Markdown file whose contents are injected into the prompt. Default .github/jules-review-rules.md if it exists. Set to empty string to disable. | no | .github/jules-review-rules.md |
| timeout_minutes | How long to wait for Jules to return a review before giving up. Default 30. Real reviews on non-trivial PRs often take 15-25 minutes; do not set below 20 or you will miss legitimate reviews. | no | 30 |
Outputs
no outputs