Skip to content

Commit

Permalink
ci(mergify): upgrade configuration to current format
Browse files Browse the repository at this point in the history
  • Loading branch information
mergify[bot] committed Nov 22, 2024
1 parent 4b5cdcb commit f89cdc6
Showing 1 changed file with 12 additions and 28 deletions.
40 changes: 12 additions & 28 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,28 @@
queue_rules:
- name: default
conditions:
# Conditions to get out of the queue (= merged)
- check-success= # Add your CI pipeline name

pull_request_rules:

- name: automatic strict merge when CI passes, has 2 reviews, no requests for change and is labeled 'ready-to-merge' unless labelled 'do-not-merge/breaking-change' or 'do-not-merge/work-in-progress'
conditions:
# Only pull-requests sent to the main branch
queue_conditions:
- base=main

# All Azure builds should be green:
- status-success= # Add with your CI pipeline name

# CLA check must pass:
#- "status-success=license/cla"

# Note that this only matches people with write / admin access to the repo,
# see <https://doc.mergify.io/conditions.html#attribute-list>
- status-success=
- "#approved-reviews-by>=2"
- "#changes-requested-reviews-by=0"

# Pull-request must be labeled with:
- label=ready-to-merge

# Do not automatically merge pull-requests that are labelled as do-not-merge
# see <https://doc.mergify.io/examples.html#id6>
- label!=do-not-merge/breaking-change
- label!=do-not-merge/work-in-progress
merge_conditions:
# Conditions to get out of the queue (= merged)
- check-success= # Add your CI pipeline name

# Note: mergify cannot break branch protection rules
actions:
queue:
method: merge
name: default
merge_method: merge

pull_request_rules:

- name: automatic merge for allcontributors pull requests
conditions:
- author=allcontributors[bot]
actions:
merge:
method: merge
- name: refactored queue action rule
conditions: []
actions:
queue:

0 comments on commit f89cdc6

Please sign in to comment.