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.
| Mode | What Vetoo does |
|---|---|
CHECK_ONLY | Posts a status check only. No comments on the request. |
COMMENT | Posts findings and one overall comment. Never changes the request's state. |
REQUEST_CHANGES | Comments, and requests changes for a blocking finding. |
APPROVE | Comments, 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.