tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

.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