All documentation

Documentation Everywhere else

Pull-request reviews inside GitHub

Install the GitHub App on a repository or organisation, and the room reviews pull requests there.

The GitHub App reviews pull requests on the repositories you install it on. Each review posts one summary comment, edited in place on every later push, and one review carrying inline comments on the diff. With the Checks permission it also posts a check. It never approves, never requests changes, never runs your code and never writes to the repository.

A review is a discussion on the paying account, titled with the repository and pull request number. It counts against your plan like any discussion and is paid from your credit; Settings → Spending shows this week's review cost.

Where to find it. Web: Settings → Account → Connected → Pull-request reviews on GitHub. Mac: Settings → Account → Connected. iPhone: Settings → Account → Connected → GitHub Reviews. On a team, its owner and admins can change the settings too.

How to use it.

  1. Press Install on a repository →. GitHub asks which account or organisation, and which repositories. Installing on an organisation needs that organisation's owner at GitHub.
  2. GitHub sends you back, and the installation is linked to the account you are signed in to. A banner says it was linked, or why not.
  3. Open a pull request on a covered repository. The summary comment appears once the room has read the diff.

The switches

SettingDefaultWhat it doesChange it when
Review pull requestsOnOff stops every review; the App stays installedYou want a pause without uninstalling
When a pull request is openedOnAlso when a draft is marked readyYou only want reviews on request
On every later pushOnA burst of pushes is one review of the newest commitPushes are frequent and costly
On @mention commandsOnCollaborators can ask in a commentRarely
Reply under a commandOnOne line under the comment that askedThe thread gets noisy
Inline comments on the diffOnOff keeps findings in the summaryInline notes distract reviewers
Resolve our threads once fixedOnResolves only its own threads, naming the commitYour team resolves every thread itself
Remember settled findingsOnA settled finding is not raised again in that repositoryYou want every point every time
EconomyOnCheaper models and two rounds at mostA pull request needs full strength
Pull requests from forksOffA fork's diff is a stranger's, and it spends your creditTrusted contributors work from forks
Repository lookups per review80 to 20 reads of the repository at that commitFindings miss context
Cost limit per review1 dollar0 to 20; 0 means no limit beyond your team'sLarge pull requests stop short
Reviews a day501 to 500 per installationA busy organisation

Only these repositories narrows reviews to owner/name lines you list. Empty means every repository the installation covers.

Commands

Write these in a pull-request comment. Only the repository's owners, members and collaborators are answered. The comment gets 👀 at once and a line under it when done.

  • @letthembuild review: a full review now.
  • @letthembuild summarize: the summary only, no inline comments.
  • @letthembuild explain, with a file path or as a reply under a finding: one short answer, checked by the other seats.
  • @letthembuild ignore, as a reply under a finding with a reason: settles it. A thumbs-down from someone who can push does the same.
  • @letthembuild fix: asks your Mac to work on the open findings, only where fixing is switched on for that pull request on that Mac.

Settled findings are listed in the card with Remove.

letthemchat.com, Settings → Account → Connected → Pull-request reviews on GitHub, one linked installation
letthemchat.com, Settings → Account → Connected → Pull-request reviews on GitHub, one linked installation

See also

Not what you were looking for? The help centre answers one question at a time, and the support page says how to reach a person.