Bug 1832087 - Add bug causing flakiness in cookie banner reduction UI tests
[gecko.git] / mobile / android / .mergify.yml
blobbc07e73d00e6458d2495401befe08d867072dbf8
1 queue_rules:
2   - name: default
3     conditions:
4       - status-success=complete-pr
5 pull_request_rules:
6   - name: Resolve conflict
7     conditions:
8       - conflict
9     actions:
10         comment:
11           message: This pull request has conflicts when rebasing. Could you fix it @{{author}}? 🙏
12   - name: MickeyMoz - Auto Merge
13     conditions:
14       - author=MickeyMoz
15       - status-success=complete-pr
16       - files~=^android-components/(Gecko\.kt|components/lib/publicsuffixlist/src/main/assets/publicsuffixes)
17       - -files~=^(?!android-components/(Gecko\.kt|components/lib/publicsuffixlist/src/main/assets/publicsuffixes)).+$
18     actions:
19       review:
20         type: APPROVE
21         message: MickeyMoz 💪
22       queue:
23         method: rebase
24         name: default
25   - name: L10N - Auto Merge
26     conditions:
27       - author=github-actions[bot]
28       - status-success=complete-pr
29       - files~=^(android-components|fenix|focus-android)/(.+/strings\.xml|l10n\.toml)
30       - -files~=^(?!(android-components|fenix|focus-android)/(.+/strings\.xml|l10n\.toml)).+$
31     actions:
32       review:
33         type: APPROVE
34         message: LGTM 😎
35       queue:
36         method: rebase
37         name: default
38   - name: Release automation
39     conditions:
40       - author=github-actions[bot]
41       - status-success=complete-pr
42       - files~=^android-components/(\.buildconfig\.yml|plugins/dependencies/src/main/java/(ApplicationServices|DependenciesPlugin|Gecko)\.kt)
43       - -files~=^(?!android-components/(\.buildconfig\.yml|plugins/dependencies/src/main/java/(ApplicationServices|DependenciesPlugin|Gecko)\.kt)).+$
44     actions:
45       review:
46         type: APPROVE
47         message: 🚢
48       queue:
49         method: rebase
50         name: default
51       delete_head_branch:
52         force: false
53   - name: Needs landing - Rebase
54     conditions:
55       - status-success=complete-pr
56       - label=🛬 needs landing
57       - "#approved-reviews-by>=1"
58       - -draft
59       - label!=work in progress
60       - label!=do not land
61     actions:
62       queue:
63         method: rebase
64         name: default
65   - name: Needs landing - Squash
66     conditions:
67       - status-success=complete-pr
68       - label=🛬 needs landing (squash)
69       - "#approved-reviews-by>=1"
70       - -draft
71       - label!=work in progress
72       - label!=do not land
73     actions:
74       queue:
75         method: squash
76         name: default