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.

ResponseMeaning
401Signature verification failed. This is an internal issue; contact support with the delivery ID.
200Scrubby 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