Automation Controls

Automate the confirmations. Keep the judgment calls.

Rules decide which changes clear on their own and which need a human: when reviews run, what Baz posts, what it resolves, and what it approves.

Auto approve

Add “baz approved” label

Add a “baz approved” label when no issues are found. Does not approve the PR.

Mark PR as approved

Marks the PR as approved without adding Baz as a reviewer. Requires read access only.

Approve PR as reviewer

Baz approves the PR as a reviewer when defined conditions are met. Requires write access.

1 Rule
Rule 1 Approves as reviewer
If repo baz-scm/frontend
Contains All PR authors

How configuration is organized

Two areas: how reviews run, and what Baz may do on its own.

Trigger mode (Auto Audit)

Choose when reviews run: on demand, summary on demand, or a cycle that scans past discussions to suggest new reviewers.

Review Visibility & Controls (Auto Audit)

Control how reviews surface: the GitHub Actions check, PR graphs, comment limits, draft-PR review, CI-failure comments, ignored branches, and which fixes appear.

Content Filtering (Auto Audit)

Name the people and paths Baz should skip, so reviews stay in scope.

Auto Resolve (Auto Resolve & Approve)

Reply to resolved threads automatically, and set rules that let Baz resolve threads when conditions are met.

Auto Approve (Auto Resolve & Approve)

Add a “baz approved” label when nothing is found (does not submit a review), and separately set rules that let Baz approve PRs as a reviewer when conditions are met (requires write access).

Attention where the risk is

Every PR treated alikeRisk-based automation
Every change waits for a human passChanges that meet your rules clear on their own
Addressed threads linger until someone closes themAddressed findings resolve automatically
One review cadence for every repoTriggers, scope, and visibility tuned per repo and branch