queue_rules: - name: default conditions: # Conditions to get out of the queue (= merged) - check-success=Run unit tests pull_request_rules: - name: Automatically merge on CI success and review approval conditions: - base~=main|integ-tests - "#approved-reviews-by>=1" - -approved-reviews-by~=author - check-success=Run unit tests (windows-latest, 14) - check-success=Run unit tests (windows-latest, 16) - check-success=Run unit tests (windows-latest, 18) - check-success=Run unit tests (ubuntu-latest, 14) - check-success=Run unit tests (ubuntu-latest, 16) - check-success=Run unit tests (ubuntu-latest, 18) - check-success=Run unit tests (macos-latest, 14) - check-success=Run unit tests (macos-latest, 16) - check-success=Run unit tests (macos-latest, 18) - label!=work-in-progress - -title~=(WIP|wip) - -merged - -closed - author!=dependabot[bot] actions: queue: method: squash name: default - name: Automatically approve and merge Dependabot PRs conditions: - base~=main - author=dependabot[bot] - check-success=Run unit tests (windows-latest, 14) - check-success=Run unit tests (windows-latest, 16) - check-success=Run unit tests (windows-latest, 18) - check-success=Run unit tests (ubuntu-latest, 14) - check-success=Run unit tests (ubuntu-latest, 16) - check-success=Run unit tests (ubuntu-latest, 18) - check-success=Run unit tests (macos-latest, 14) - check-success=Run unit tests (macos-latest, 16) - check-success=Run unit tests (macos-latest, 18) - -title~=(WIP|wip) - -label~=(blocked|do-not-merge) - -merged - -closed actions: review: type: APPROVE queue: method: squash name: default