PR Review Didn't Run
What to check when the GitHub App's review doesn't appear on a pull request.
When the GitHub App is set up, each pull request gets a Scrubby check run within a minute or two of opening. If you don't see one, work through these steps.
Step 1: Is the app installed on this repository?
On the repository's (or organization's) Settings › GitHub Apps page, confirm Scrubby is listed and this repository is in its install scope. If not, install or extend it at github.com/apps/scrubbyai.
Step 2: Is the repository indexed?
Scrubby doesn't review pull requests on an unindexed repository. The check run posts a note saying indexing is needed rather than failing silently. Ask your editor to run scrubby_index with the owner/repo name. If indexing itself is failing, see Indexing Stuck.
Step 3: Did the webhook fire?
In the GitHub App's installation settings, open Configure › Recent deliveries and find the pull_request event for your PR.
- No event listed — GitHub didn't deliver it. Usually the install scope doesn't include the repository, or the action wasn't
opened,synchronize, orreopened(for example,editeddoesn't trigger a review). - Event listed with a response — click into the delivery to see the status:
| Response | Meaning |
|---|---|
401 | Signature verification failed. This is an internal issue; contact support with the delivery ID. |
200 | Scrubby accepted the event. If no review appears, retry with a new commit (Step 4). |
Step 4: Retry with a new commit
Pushing a commit to the pull request fires another synchronize event and re-runs the review, which clears most transient failures. If the retry still produces no review, contact support through the feedback page with the PR URL, the webhook delivery ID, and the repository's index status.
Other things to know
- Draft pull requests are reviewed the same as any other pull request.
- Branch protection. If a required Scrubby check never appears, the pull request can't merge. Make sure the app is installed and the repository is indexed, then push a commit to re-trigger the check.
- PR-review limit. If a plan's monthly PR-review limit stops a review, Scrubby posts a neutral check explaining it. On paid plans, reviews continue past the monthly allotment as overage rather than stopping. See Rate Limits.