github.com/matrixorigin/matrixone@v0.7.0/.github/mergify.yml (about)

     1  queue_rules:
     2    - name: default
     3      conditions: []
     4      checks_timeout: 4h
     5  
     6  pull_request_rules:
     7    - name: Automatic merge on approval
     8      conditions:
     9        - "#approved-reviews-by>=1"
    10        - "#changes-requested-reviews-by<=0"
    11        - "-label=do-not-merge/wip"
    12        - "check-success=UT Test on Ubuntu/x64"
    13        - "check-success=e2e BVT Test on Linux/x64"
    14        # - "check-success=UT Test on Darwin/x86"
    15        - "check-success=UT Test on Linux/Arm"
    16        # - "check-success=BVT Test on Linux/x64"
    17        # - "check-success=BVT Test on Linux/Arm"
    18        # - "check-success=BVT Test on Darwin/x86"
    19        - "check-success=SCA Test on Ubuntu/x64"  
    20      actions:
    21        queue:
    22          name: default
    23          method: squash
    24          commit_message_template: |
    25            {{ title }} (#{{ number }})
    26  
    27            {{ body | get_section("## What this PR does / why we need it:") }}
    28  
    29            Approved by: @{{ approved_reviews_by | join(', @') }}
    30            
    31    - name: Auto update branch
    32      conditions:
    33        - created-at>=00:10 ago
    34      actions:
    35        update: 
    36  
    37    - name: label for Bug
    38      conditions: 
    39        - body~=(?im)- \[x\] BUG
    40      actions:
    41        label:
    42          add:
    43            - kind/bug
    44    - name: label for Feature
    45      conditions: 
    46        - body~=(?im)- \[x\] Feature
    47      actions:
    48        label:
    49          add:
    50            - kind/feature
    51    - name: label for Improvement
    52      conditions: 
    53        - body~=(?im)- \[x\] Improvement
    54      actions:
    55        label:
    56          add:
    57            - kind/enhancement
    58    - name: label for Documentation
    59      conditions: 
    60        - body~=(?im)- \[x\] Documentation
    61      actions:
    62        label:
    63          add:
    64            - kind/documentation
    65    - name: label for Test and CI
    66      conditions: 
    67        - body~=(?im)- \[x\] Test and CI
    68      actions:
    69        label:
    70          add:
    71            - kind/test-ci
    72    - name: label for Code Refactoring
    73      conditions: 
    74        - body~=(?im)- \[x\] Code Refactoring
    75      actions:
    76        label:
    77          add:
    78            - kind/refactor
    79    - name: label for API-change
    80      conditions: 
    81        - body~=(?im)- \[x\] API-change
    82      actions:
    83        label:
    84          add:
    85            - kind/api-change