Repository navigation
Expand file tree
/
Copy pathrenovate.json
More file actions
124 lines (124 loc) · 3.25 KB
/
Copy pathrenovate.json
File metadata and controls
124 lines (124 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"labels": [
"dependencies"
],
"schedule": [
"every 3 weeks on Monday"
],
"vulnerabilityAlerts": {
"description": "Security updates bypass the packageRules grouping below (Renovate resets their groupName), so apply the same groupId grouping to them here.",
"groupName": "{{{replace ':.*' '' depName}}} security"
},
"packageRules": [
{
"description": "Group every Maven update by its groupId by default. The more specific rules below run later and override this where a group must span several groupIds, pin a version, or stay disabled.",
"matchDatasources": [
"maven"
],
"groupName": "{{{replace ':.*' '' depName}}}"
},
{
"groupName": "com.github.vlsi",
"matchPackageNames": [
"com.github.vlsi{/,}**"
]
},
{
"groupName": "com.google.errorprone",
"matchPackageNames": [
"com.google.errorprone{/,}**",
"net.ltgt.errorprone{/,}**"
]
},
{
"matchPackageNames": [
"com.google.guava:guava"
],
"groupName": "guava",
"matchCurrentVersion": "0",
"enabled": false
},
{
"groupName": "com.gradle",
"description": "Develocity and related Gradle Inc. plugins are released together",
"matchPackageNames": [
"com.gradle{/,}**"
]
},
{
"groupName": "com.helger",
"matchPackageNames": [
"com.helger{/,}**"
]
},
{
"groupName": "github official actions",
"description": "actions/* and github/* are maintained by GitHub/Microsoft and can be updated together",
"matchManagers": [
"github-actions"
],
"matchPackageNames": [
"actions/**",
"github/**"
]
},
{
"groupName": "commons-* (classic)",
"description": "Classic Apache Commons artifacts where groupId == artifactId",
"matchPackageNames": [
"commons-codec{/,}**",
"commons-collections{/,}**",
"commons-io{/,}**",
"commons-lang{/,}**",
"commons-logging{/,}**",
"commons-net{/,}**"
]
},
{
"groupName": "org.eclipse.jetty",
"description": "jetty-bom and jetty-ee10-bom must stay on the same version (WireMock runs on wiremock-jetty12)",
"matchPackageNames": [
"org.eclipse.jetty{/,}**"
]
},
{
"groupName": "org.jetbrains.kotlin",
"description": "Kotlin compiler plugins (jvm, kapt, serialization, ...) share a version",
"matchPackageNames": [
"org.jetbrains.kotlin{/,}**"
]
},
{
"groupName": "org.slf4j",
"allowedVersions": "< 2.0.0",
"matchPackageNames": [
"org.slf4j{/,}**"
]
},
{
"groupName": "xalan/xerces",
"description": "Legacy Apache XML stack, rarely updated and goes together",
"matchPackageNames": [
"xalan{/,}**",
"xerces{/,}**"
]
},
{
"groupName": "xml-apis:xml-apis",
"allowedVersions": "< 2.0.0",
"matchPackageNames": [
"xml-apis:xml-apis{/,}**"
]
},
{
"enabled": false,
"matchPackageNames": [
"/^src:protocol/"
]
}
]
}