-
Notifications
You must be signed in to change notification settings - Fork 105
/
renovate.json5
57 lines (57 loc) · 1.53 KB
/
renovate.json5
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
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'config:recommended',
],
prConcurrentLimit: 3,
rebaseWhen: 'conflicted',
labels: [
'dependencies',
],
packageRules: [
{
description: 'Automerge test dependencies in a single PR',
groupName: 'Test dependencies',
matchPackageNames: [
'org.mockito:mockito-core',
'com.tngtech.archunit:archunit',
'org.apache.maven.plugins:maven-surefire-plugin',
'me.fabriciorby:maven-surefire-junit5-tree-reporter',
'com.google.truth:truth',
'org.jacoco:jacoco-maven-plugin',
'org.apache.commons:commons-compress',
'org.junit.jupiter:{/,}**',
],
automerge: true,
schedule: 'on the 17th day of the month',
},
{
description: 'Automerge Maven plugins in a single PR',
groupName: 'Maven plugins',
schedule: 'on the 23rd day of the month',
automerge: true,
matchPackageNames: [
'org.apache.maven.plugins:{/,}**',
],
},
{
description: 'Automerge logging dependencies in a single PR',
groupName: 'logging dependencies',
automerge: true,
schedule: 'on the 4th day of the month',
matchPackageNames: [
'org.slf4j:{/,}**',
'ch.qos.logback:{/,}**',
],
},
{
description: 'Automerge dependencies',
matchPackageNames: [
'io.github.classgraph:classgraph',
],
automerge: true,
schedule: 'monthly',
},
],
timezone: 'Europe/Berlin',
}