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