github.com/nektos/act@v0.2.63/.mergify.yml (about)

     1  pull_request_rules:
     2    - name: warn on conflicts
     3      conditions:
     4        - -draft
     5        - -closed
     6        - -merged
     7        - conflict
     8      actions:
     9        comment:
    10          message: '@{{author}} this pull request is now in conflict 😩'
    11        label:
    12          add:
    13            - conflict
    14    - name: remove conflict label if not needed
    15      conditions:
    16        - -conflict
    17      actions:
    18        label:
    19          remove:
    20            - conflict
    21    - name: warn on needs-work
    22      conditions:
    23        - -draft
    24        - -closed
    25        - -merged
    26        - or:
    27            - check-failure=lint
    28            - check-failure=test-linux
    29            - check-failure=codecov/patch
    30            - check-failure=codecov/project
    31            - check-failure=snapshot
    32      actions:
    33        comment:
    34          message: '@{{author}} this pull request has failed checks 🛠'
    35        label:
    36          add:
    37            - needs-work
    38    - name: remove needs-work label if not needed
    39      conditions:
    40        - check-success=lint
    41        - check-success=test-linux
    42        - check-success=codecov/patch
    43        - check-success=codecov/project
    44        - check-success=snapshot
    45      actions:
    46        label:
    47          remove:
    48            - needs-work
    49    - name: Automatic maintainer assignment
    50      conditions:
    51        - '-approved-reviews-by=@nektos/act-maintainers'
    52        - -draft
    53        - -merged
    54        - -closed
    55        - -conflict
    56        - check-success=lint
    57        - check-success=test-linux
    58        - check-success=codecov/patch
    59        - check-success=codecov/project
    60        - check-success=snapshot
    61      actions:
    62        request_reviews:
    63          teams:
    64            - '@nektos/act-maintainers'
    65    - name: Automatic merge on approval
    66      conditions:
    67        - '#changes-requested-reviews-by=0'
    68        - or:
    69            - 'approved-reviews-by=@nektos/act-committers'
    70            - 'author~=^dependabot(|-preview)\[bot\]$'
    71            - and:
    72                - 'approved-reviews-by=@nektos/act-maintainers'
    73                - '#approved-reviews-by>=2'
    74            - and:
    75                - 'author=@nektos/act-maintainers'
    76                - 'approved-reviews-by=@nektos/act-maintainers'
    77                - '#approved-reviews-by>=1'
    78        - -draft
    79        - -merged
    80        - -closed
    81        - check-success=lint
    82        - check-success=test-linux
    83        - check-success=codecov/patch
    84        - check-success=codecov/project
    85        - check-success=snapshot
    86      actions:
    87        queue:
    88          method: squash
    89          name: default
    90  queue_rules:
    91    - name: default
    92      conditions:
    93        - check-success=lint
    94        - check-success=test-linux
    95        - check-success=codecov/patch
    96        - check-success=codecov/project
    97        - check-success=snapshot