Skip to content

Commit 04dcbad

Browse files
Configure Renovate (#91)
* Add renovate.json * update default renovate config * move renovate config file to .json5 * fix renovate schedule * remove renovate schedule * group packages together * add dependency dashboard * require dashboard approval for major node updates * turn off prs for patch updates --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alice Rose <alice.rose@ecosia.org>
1 parent 24660d2 commit 04dcbad

1 file changed

Lines changed: 56 additions & 0 deletions

File tree

renovate.json5

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:base",
5+
":dependencyDashboard"
6+
],
7+
"prConcurrentLimit": 3, // only three PRs can be open at a time.
8+
"timezone": "Europe/Berlin",
9+
// Add some custom labels
10+
// - {{manager}} adds the name of the manager used (https://docs.renovatebot.com/modules/manager/)
11+
"labels": [
12+
"dependencies",
13+
"{{manager}}"
14+
],
15+
// Group package updates together in one PR
16+
"packageRules": [
17+
{
18+
"matchPackagePatterns": ["^eslint", "^babel-eslint$"],
19+
"groupName": "eslint packages"
20+
},
21+
{
22+
"matchPackagePatterns": ["^jest", "^babel-jest$"],
23+
"groupName": "jest packages"
24+
},
25+
{
26+
"matchPackagePatterns": ["^@babel"],
27+
"groupName": "@babel packages"
28+
},
29+
{
30+
"matchPackagePatterns": ["^webpack", "^babel-loader$"],
31+
"groupName": "webpack packages"
32+
},
33+
{
34+
"matchPackagePatterns": ["^vue[^3]", "^@vue/test-utils$"],
35+
"groupName": "vue2 packages"
36+
},
37+
{
38+
"matchPackagePatterns": ["^vue3$", "^@vue/test-utils3$"],
39+
"groupName": "vue3 packages"
40+
},
41+
{
42+
"matchPackagePatterns": ["^node$"],
43+
"groupName": "node",
44+
"major": {
45+
"dependencyDashboardApproval": true
46+
}
47+
}
48+
],
49+
"patch": {
50+
"enabled": false
51+
},
52+
"assignees": [
53+
"axlwaii",
54+
"heldinz"
55+
]
56+
}

0 commit comments

Comments
 (0)