1
+ queue_rules :
2
+ - name : default
3
+ conditions :
4
+ - " #approved-reviews-by>=1"
5
+ - " #changes-requested-reviews-by=0"
6
+ - status-success=Lint
7
+ - status-success=Python (3.7, macos-latest)
8
+ - status-success=Python (3.9, macos-latest)
9
+ - status-success=Python (3.7, ubuntu-latest)
10
+ - status-success=Python (3.9, ubuntu-latest)
11
+ - status-success=Python (3.7, windows-latest)
12
+ - status-success=Python (3.9, windows-latest)
13
+ - " status-success=ci/circleci: build"
14
+
1
15
pull_request_rules :
2
16
- name : Automatic rebase, CI and merge
3
17
conditions :
4
18
- " -merged"
5
19
- " #approved-reviews-by>=1"
20
+ - " #changes-requested-reviews-by=0"
6
21
- base=main
7
22
- label=AUTOMERGE-REQUESTED
8
23
- status-success=Lint
@@ -14,10 +29,11 @@ pull_request_rules:
14
29
- status-success=Python (3.9, windows-latest)
15
30
- " status-success=ci/circleci: build"
16
31
actions :
17
- merge :
18
- strict : smart
19
- strict_method : rebase
20
- method : merge
32
+ queue :
33
+ name : default
34
+ method : rebase
35
+ rebase_fallback : none
36
+ update_method : rebase
21
37
22
38
- name : Remove label after merge
23
39
conditions :
@@ -27,23 +43,3 @@ pull_request_rules:
27
43
label :
28
44
remove :
29
45
- AUTOMERGE-REQUESTED
30
-
31
-
32
- - name : Automatic dep update
33
- conditions :
34
- - author~=^dependabot(|-preview)\[bot\]$
35
- - " -merged"
36
- - base=main
37
- - status-success=Lint
38
- - status-success=Python (3.7, macos-latest)
39
- - status-success=Python (3.9, macos-latest)
40
- - status-success=Python (3.7, ubuntu-latest)
41
- - status-success=Python (3.9, ubuntu-latest)
42
- - status-success=Python (3.7, windows-latest)
43
- - status-success=Python (3.9, windows-latest)
44
- - " status-success=ci/circleci: build"
45
- actions :
46
- merge :
47
- strict : smart
48
- strict_method : rebase
49
- method : merge
0 commit comments