Skip to content

Commit 9d629b4

Browse files
Update Renovate configuration to enhance lock file maintenance problem (#492)
1 parent 4047eeb commit 9d629b4

1 file changed

Lines changed: 88 additions & 65 deletions

File tree

.github/renovate.json

Lines changed: 88 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,89 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended"
5-
],
6-
"labels": [
7-
"Dependencies"
8-
],
9-
"ignoreDeps": [
10-
"pnpm"
11-
],
12-
"postUpgradeTasks": {
13-
"commands": [
14-
"pnpm install --lockfile-only"
15-
],
16-
"fileFilters": [
17-
"pnpm-lock.yaml",
18-
"**/package.json"
19-
],
20-
"executionMode": "branch"
21-
},
22-
"packageRules": [
23-
{
24-
"matchManagers": [
25-
"maven"
26-
],
27-
"addLabels": [
28-
"Java"
29-
],
30-
"schedule": [
31-
"* 7 * * 1"
32-
]
33-
},
34-
{
35-
"matchManagers": [
36-
"npm"
37-
],
38-
"matchDepTypes": [
39-
"peerDependencies"
40-
],
41-
"enabled": false
42-
},
43-
{
44-
"matchManagers": [
45-
"npm"
46-
],
47-
"rangeStrategy": "bump",
48-
"addLabels": [
49-
"JavaScript"
50-
],
51-
"schedule": [
52-
"* 7 1-7 * 1"
53-
]
54-
},
55-
{
56-
"matchManagers": [
57-
"npm"
58-
],
59-
"matchPackagePatterns": [
60-
"^@angular",
61-
"^typescript$"
62-
],
63-
"groupName": "Angular"
64-
}
65-
]
66-
}
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:recommended"
5+
],
6+
"labels": [
7+
"Dependencies"
8+
],
9+
"ignoreDeps": [
10+
"pnpm"
11+
],
12+
"dependencyDashboard": true,
13+
"lockFileMaintenance": {
14+
"enabled": true,
15+
"schedule": [
16+
"before 5am on monday"
17+
]
18+
},
19+
"packageRules": [
20+
{
21+
"matchManagers": [
22+
"github-actions"
23+
],
24+
"groupName": "CI Dependencies",
25+
"addLabels": [
26+
"CI"
27+
],
28+
"schedule": [
29+
"before 9am on monday"
30+
]
31+
},
32+
{
33+
"matchManagers": [
34+
"dockerfile"
35+
],
36+
"addLabels": [
37+
"Docker"
38+
],
39+
"schedule": [
40+
"before 9am on monday"
41+
]
42+
},
43+
{
44+
"matchManagers": [
45+
"maven"
46+
],
47+
"addLabels": [
48+
"Java"
49+
],
50+
"schedule": [
51+
"before 9am on monday"
52+
]
53+
},
54+
{
55+
"matchManagers": [
56+
"npm"
57+
],
58+
"matchDepTypes": [
59+
"peerDependencies"
60+
],
61+
"enabled": false
62+
},
63+
{
64+
"matchManagers": [
65+
"npm"
66+
],
67+
"rangeStrategy": "bump",
68+
"addLabels": [
69+
"JavaScript"
70+
],
71+
"schedule": [
72+
"before 9am on monday"
73+
]
74+
},
75+
{
76+
"matchManagers": [
77+
"npm"
78+
],
79+
"matchPackagePatterns": [
80+
"^@angular",
81+
"^typescript$"
82+
],
83+
"groupName": "Angular",
84+
"addLabels": [
85+
"Angular"
86+
]
87+
}
88+
]
89+
}

0 commit comments

Comments
 (0)