Skip to content

Commit

Permalink
ci(Mergify): configuration update
Browse files Browse the repository at this point in the history
Signed-off-by: Nolan Le <null>
  • Loading branch information
nolanle committed Dec 5, 2024
1 parent 0c24ac0 commit d48613c
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
pull_request_rules:
- name: Label Mergify Stacks PRs
description: Pull requests that are part of a Mergify stack should be labeled as such
conditions:
- "commits[0].commit_message ~= (?m)Change-Id:"
actions:
label:
toggle:
- stack
- name: Ping PR author when conflicting
description: Warn the pull request author when their PR are conflicting
conditions:
- conflict
- -closed
actions:
comment:
message: >
👋 {{author}} your PR is conflicting and needs to be updated to be
merged
- name: Add a queue label when PR is queued
description: Toggle the queue label when a pull request is (un)queued.
conditions:
- queue-position > 0
actions:
label:
toggle:
- merge-queued
- name: label changes from community
conditions:
- author≠@core-team
- author≠mergify[bot]
- author≠dependabot[bot]
- author≠github-actions[bot]
actions:
label:
add:
- community
- need:merge-assist
- name: Automatic merge (squash)
description: Merge when PR passes all branch protection and has label automerge
conditions:
- label = automerge
actions:
merge:
method: squash
- name: Request review from team
description: Request review from a specific team when checks are green.
conditions:
- -closed
- "#approved-reviews-by = 0"
- "#changes-requested-reviews-by = 0"
- review-requested != @kuglabs/core-team
actions:
request_reviews:
teams:
- "@kuglabs/core-team"

0 comments on commit d48613c

Please sign in to comment.