A formal verdict on every pull request
Atmos Pro has always posted check runs and a rolled-up PR comment. That tells you what happened, but stops short of saying "this is safe to merge." Now, when the check suite reaches a terminal state, Atmos Pro also leaves a formal GitHub review — approving when every check passes, and requesting changes when any of them fail. The review body lists the affected
(stack, component) pairs and links to the workflow run logs, so reviewers can drill straight into a failure without chasing logs through the Actions tab.PRs that touch no components are approved immediately with a one-liner — no more waiting for a separate "infra approval" on a README edit.
How it works
The behavior is a per-repository toggle on the Settings tab and is on by default, including for existing repositories. Toggling is workspace-admin gated and produces an audit log entry. Submissions are idempotent — each
(owner, repo, pr_number, head_sha, conclusion) is recorded so re-running the same workflow does not create a second review.For Atmos Pro's approval to count toward GitHub's "Require approvals" branch protection, add
atmos-pro[bot] to your CODEOWNERS for the paths it owns. The bot cannot approve a PR that the same App opened (GitHub blocks self-review with a 422); Atmos Pro logs and moves on cleanly.To turn auto-review off for a repo, open Atmos Pro → that repo → Settings → toggle Pull Request Auto-Review off.
