Skip to content

Commit 2cca7ca

Browse files
authored
DTSCCI-4054: Group related dependencies to avoid one bug PR (#6352)
1 parent 7e39bb3 commit 2cca7ca

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

.github/renovate.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"automergeSchedule": ["after 8am and before 11am every weekday"],
1111
"schedule": ["after 8am and before 11am every weekday"],
1212
"rebaseWhen": "conflicted",
13+
"automergeStrategy": "squash",
1314
"prConcurrentLimit": 5,
1415
"helmv3": {
1516
"bumpVersion": "patch"
@@ -39,7 +40,57 @@
3940
"groupSlug": "helm-charts",
4041
"automerge": true,
4142
"automergeType": "pr",
43+
"automergeSchedule": ["before 4pm every weekday"]
44+
},
45+
{
46+
"matchPackageNames": ["@playwright/test", "playwright-core", "@axe-core/playwright"],
47+
"groupName": "Playwright",
48+
"groupSlug": "playwright",
49+
"automerge": true,
50+
"automergeType": "pr",
51+
"automergeSchedule": ["before 2pm every weekday"]
52+
},
53+
{
54+
"matchPackagePatterns": ["^allure-"],
55+
"groupName": "Allure reporting",
56+
"groupSlug": "allure",
57+
"automerge": true,
58+
"automergeType": "pr",
59+
"automergeSchedule": ["before 4pm every weekday"]
60+
},
61+
{
62+
"matchPackageNames": ["eslint", "typescript-eslint"],
63+
"matchPackagePatterns": ["^@eslint/", "^@typescript-eslint/", "^eslint-"],
64+
"groupName": "ESLint",
65+
"groupSlug": "eslint",
66+
"automerge": true,
67+
"automergeType": "pr",
4268
"automergeSchedule": ["before 2pm every weekday"]
69+
},
70+
{
71+
"matchPackageNames": ["typescript"],
72+
"matchPackagePatterns": ["^@types/"],
73+
"groupName": "TypeScript",
74+
"groupSlug": "typescript",
75+
"automerge": true,
76+
"automergeType": "pr",
77+
"automergeSchedule": ["before 4pm every weekday"]
78+
},
79+
{
80+
"matchPackagePatterns": ["^org\\.junit\\.", "^org\\.slf4j:"],
81+
"groupName": "Java dependencies",
82+
"groupSlug": "java-deps",
83+
"automerge": true,
84+
"automergeType": "pr",
85+
"automergeSchedule": ["before 4pm every weekday"]
86+
},
87+
{
88+
"matchPackageNames": ["node", "gradle", "yarn"],
89+
"groupName": "Build tools",
90+
"groupSlug": "build-tools",
91+
"automerge": true,
92+
"automergeType": "pr",
93+
"automergeSchedule": ["before 4pm every weekday"]
4394
}
4495
]
4596
}

0 commit comments

Comments
 (0)