Vetoo

Managing repositories

Enable review per repository, set the review mode and the review effort, and disconnect a repository.

The Repositories page controls which repositories Vetoo reviews, and how.

Auto-review

Auto-review decides whether Vetoo reviews new requests on a repository without a prompt.

  • Per repository. Every connected repository has its own auto-review switch. If the switch is off, Vetoo does not review that repository automatically.
  • Per connection. Each connection has a master switch above its repositories. If the master switch is off, Vetoo reviews nothing on that connection. If it is on, the per-repository switches apply. GitHub and GitLab each have their own master switch and their own workspace default.

Review mode

The review mode sets how far Vetoo takes a review after it reads the change. There are four modes.

ModeWhat Vetoo does
CHECK_ONLYPosts a status check only. No comments on the request.
COMMENTPosts findings and one overall comment. Never changes the request's state.
REQUEST_CHANGESComments, and requests changes for a blocking finding.
APPROVEComments, and can approve the request when nothing blocks.

Set a workspace default mode. Then override it on any repository. On GitHub, the comment, request changes, and approve modes need one more app permission. Without that permission, only CHECK_ONLY is available. GitLab restricts no mode this way. See Review modes for full detail.

Each repository also has an engagement switch, separate from auto-review and the review mode. If the engagement switch is off, Vetoo does nothing on that repository. It does not even answer a direct @vetoo-review mention.

Review effort

Review effort sets how much work Vetoo puts into a review, and therefore what the review costs in credits. Set a workspace default at the top of the page. Then override it on any repository. See Review effort for full detail.

Disconnect a repository

On GitLab, disconnect the repository from its row on this page. Vetoo loses access at once.

On GitHub, manage repository access on GitHub. Disable auto-review, and Vetoo no longer reviews that repository. Change the list of granted repositories, or remove the app, in the GitHub App's install settings.

A member can start reviews only after someone sets their handle. See Members and roles.

On this page