-
Notifications
You must be signed in to change notification settings - Fork 1
/
renovate.json
56 lines (56 loc) · 1.86 KB
/
renovate.json
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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>visualon/renovate-config"],
"packageRules": [
{
"description": "Don't automerge until we've good tests",
"matchDepNames": ["IKVM", "sat4j", "featureide", "org.sat4j.**"],
"automerge": false,
"semanticCommitType": "fix"
},
{
"description": "Group sat4j updates",
"matchSourceUrls": ["https://github.com/visualon/sat4j.net"],
"groupName": "Sat4j packages"
},
{
"description": "Automerge test deps",
"matchSourceUrls": [
"https://github.com/adamralph/minver",
"https://github.com/dotnet/sourcelink",
"https://github.com/dotnet/roslyn-analyzers",
"https://github.com/DotNetAnalyzers/StyleCopAnalyzers",
"https://github.com/fluffynuts/NExpect",
"https://github.com/microsoft/vstest",
"https://github.com/Microsoft/MSBuildSdks",
"https://github.com/theramis/Snapper",
"https://nsubstitute.github.io/"
],
"automerge": true
},
{
"description": "Automerge test deps",
"automerge": true,
"matchSourceUrls": ["https://github.com/nsubstitute/**", "https://github.com/nunit/**"]
},
{
"matchDepNames": ["sat4j"],
"registryUrls": ["https://repository.ow2.org/nexus/content/repositories/releases"]
},
{
"matchFileNames": ["java/**"],
"semanticCommitType": "chore"
}
],
"customManagers": [
{
"customType": "regex",
"description": "Update jar versions",
"fileMatch": ["^Directory\\.Build\\.props$"],
"matchStringsStrategy": "any",
"matchStrings": [
"<!-- renovate: datasource=(?<datasource>.+?) depName=(?<depName>.+?)(?: (?:packageName)=(?<packageName>.+?))?(?: versioning=(?<versioning>.+?))? -->\\s+<[^>]+>(?<currentValue>.+?)<\\/[^>]+>"
]
}
]
}