From ed05b9792094e1ce2f46315388f67ad915ef419d Mon Sep 17 00:00:00 2001 From: arfy slowy Date: Sat, 3 Aug 2024 09:01:15 +0700 Subject: [PATCH] ci(Mergify): configuration update (#99) --- .mergify.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .mergify.yml diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 0000000..3893aa6 --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,37 @@ +pull_request_rules: + - name: CI automerge when passing all test + conditions: + # If the requirement are satisfied + # The bot will trigger automerge + - label=ready-to-merge + - check-success=ubuntu-latest (3.9) + - check-success=ubuntu-latest (3.10) + - check-success=ubuntu-latest (3.11) + - check-success=macOS-latest (3.11) + # Approval by reviewer at least one maintainer + # - "#approved-reviews-by>=1" + - base=main + actions: + comment: + # message if the pull request success to merge + message: Thanks for the contribution @{{author}} 🤩 + label: + # adding label to merged pull request + add: + - already reviewed + merge: + method: squash + + - name: information about conflicts pull request + conditions: + # If the requirement are satisfied + # The bot will trigger conflict process + - conflict + actions: + comment: + # Message if there's conflict on pull request + message: your pull request are conflict @{{author}}, please fix it ! + label: + # adding label on pull request if get trigger + add: + - conflicts pull request \ No newline at end of file