37 lines
916 B
YAML
37 lines
916 B
YAML
|
|
queue_rules:
|
|
- name: default
|
|
conditions:
|
|
- status-success=Run Unit Tests
|
|
- -label~=(do-not-merge)
|
|
pull_request_rules:
|
|
- name: Automatically merge on CI success and review approval
|
|
conditions:
|
|
- base~=master|integ-tests|main
|
|
- '"#approved-reviews-by>=1"'
|
|
- -approved-reviews-by~=author
|
|
- status-success=Run Unit Tests
|
|
- label!=work-in-progress
|
|
- -title~=(WIP|wip)
|
|
- -merged
|
|
- -closed
|
|
- author!=dependabot[bot]
|
|
actions:
|
|
queue:
|
|
name: main
|
|
method: squash
|
|
- name: Automatically approve and merge Dependabot PRs
|
|
conditions:
|
|
- base~=master|main
|
|
- author=dependabot[bot]
|
|
- status-success=build
|
|
- -title~=(WIP|wip)
|
|
- -label~=(do-not-merge|blocked)
|
|
- -merged
|
|
- -closed
|
|
actions:
|
|
review:
|
|
type: APPROVE
|
|
queue:
|
|
name: main
|
|
method: squash
|