Merge rules dashboard
Merge rules are at the core of how the Aviator bot behaves. MergeQueue primarily relies on GitHub Labels to communicate with pull requests. There are several attributes that you can customize for each repository using a yaml configuration file.
Many advanced configurations are not available in the Dashboard UI and can only be configured through a configuration file. We only recommend using the Dashboard UI option if you require a simple setup.
The only required setting is the
Label for trigger- defaults to
mergequeue. Once you add this to a PR, Aviator will queue and merge the PR.
Label for trigger is the only required setting.
All of the settings in the UI are also covered in the Rules section of Configuration file. Each setting also has a tooltip that provides more information.
Merge Preconditionsto set status checks for your PRs that need to be validated before merging. Selecting
Use GitHub mergeability checkwill use all Github required tests for the repo.
required check configuration from UI
If your team is using Parallel mode, by default, Aviator bot will use the same checks for original PRs and draft PRs. However, if you want to customize checks for draft PRs, you can do so under
Override required checksin the Parallel Mode section.
Override required checks for draft PRs.