Verification · Intent and spec conformance · Merge readiness
Merge rules
Required checks, approvals and labels as code.
How to build it
- Write required checks, approvals and labels in a repository config file.
- Set branch protection so the same requirements apply on the platform.
- Enable auto-merge only for pull requests that meet every rule.
Signals in a repository
- .kodiak.toml or a merge queue config file at the repository root.
- Branch protection rules that list required status checks.
- Pull requests that merge automatically after the last required approval.
In practice
No scanned repository runs a tool for this check. The steps above are the only guidance.