Skip to content

Commit 3b3f982

Browse files
committed
chore: Mergify rules
1 parent f38abec commit 3b3f982

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ updates:
88
versioning-strategy: increase
99
commit-message:
1010
prefix: "chore(deps)"
11+
rebase-strategy: "disabled"
1112

1213
- package-ecosystem: pip
1314
directory: "/e2e_tests/python"
@@ -17,6 +18,7 @@ updates:
1718
versioning-strategy: increase
1819
commit-message:
1920
prefix: "chore(deps)"
21+
rebase-strategy: "disabled"
2022

2123
- package-ecosystem: pip
2224
directory: "/examples/chatbots/python"
@@ -26,6 +28,7 @@ updates:
2628
versioning-strategy: increase
2729
commit-message:
2830
prefix: "chore(deps)"
31+
rebase-strategy: "disabled"
2932

3033
- package-ecosystem: pip
3134
directory: "/examples/servers/time"
@@ -35,6 +38,7 @@ updates:
3538
versioning-strategy: increase
3639
commit-message:
3740
prefix: "chore(deps)"
41+
rebase-strategy: "disabled"
3842

3943
- package-ecosystem: pip
4044
directory: "/examples/servers/time/function"
@@ -44,6 +48,7 @@ updates:
4448
versioning-strategy: increase
4549
commit-message:
4650
prefix: "chore(deps)"
51+
rebase-strategy: "disabled"
4752

4853
- package-ecosystem: npm
4954
directory: "/src/typescript"
@@ -53,6 +58,7 @@ updates:
5358
versioning-strategy: increase
5459
commit-message:
5560
prefix: "chore(deps)"
61+
rebase-strategy: "disabled"
5662

5763
- package-ecosystem: npm
5864
directory: "/examples/chatbots/typescript"
@@ -62,6 +68,7 @@ updates:
6268
versioning-strategy: increase
6369
commit-message:
6470
prefix: "chore(deps)"
71+
rebase-strategy: "disabled"
6572

6673
- package-ecosystem: npm
6774
directory: "/examples/servers/weather-alerts"
@@ -71,6 +78,7 @@ updates:
7178
versioning-strategy: increase
7279
commit-message:
7380
prefix: "chore(deps)"
81+
rebase-strategy: "disabled"
7482

7583
- package-ecosystem: npm
7684
directory: "/e2e_tests/typescript"
@@ -80,3 +88,4 @@ updates:
8088
versioning-strategy: increase
8189
commit-message:
8290
prefix: "chore(deps)"
91+
rebase-strategy: "disabled"

.mergify.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
queue_rules:
2+
- name: dep-updates
3+
batch_size: 10
4+
batch_max_wait_time: 30 min
5+
queue_conditions:
6+
- base=main
7+
- author=dependabot[bot]
8+
- label=dependencies
9+
- -title~=(WIP|wip)
10+
- -label~=(blocked|do-not-merge)
11+
- -merged
12+
- -closed
13+
merge_conditions:
14+
- status-success=Semantic Pull Request
15+
- status-success=Check Python library
16+
- status-success=Check Typescript library
17+
- status-success=Check Python-based Time Server
18+
- status-success=Check Typescript-based Weather Alerts Server
19+
- status-success=Check Typescript chatbot
20+
merge_method: squash
21+
22+
pull_request_rules:
23+
- name: Automatically merge Dependabot PRs
24+
conditions:
25+
- base=main
26+
- author=dependabot[bot]
27+
- label=dependencies
28+
- -title~=(WIP|wip)
29+
- -label~=(blocked|do-not-merge)
30+
- -merged
31+
- -closed
32+
actions:
33+
review:
34+
type: APPROVE
35+
queue:

0 commit comments

Comments
 (0)