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