Skip to main content
Mesa can automatically approve pull requests that meet certain criteria. Mesa will only ever consider approving a pull request after it completes its review process and finds no major issues. Mesa will always provide a detailed explanation for the approval, which provides transparency for your team and any external auditors.

Configuration

You can enable or disable auto-approvals in the “PR Defaults” -> “Auto Approval” section of your Mesa dashboard.

Labels

You can configure auto-approvals to be conditional on the presence of specific labels. For example, if you have a label called “minor-fix”, you can configure Mesa to only consider approving pull requests with that label.

Severity

You can configure auto-approvals to be conditional on the severity of the review comments. For example, if you have the following severity thresholds:
  • Low: 3
  • Medium: 1
  • High: 0
Then Mesa will only consider approving pull requests if there are no High severity comments, fewer than 1 Medium severity comments, and fewer than 3 Low severity comments.