-
Notifications
You must be signed in to change notification settings - Fork 24
/
renovate.json
55 lines (55 loc) · 1.56 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
{
"extends": [
"config:base"
],
"dependencyDashboard": true,
"labels": ["dependencies"],
"baseBranches": [
"master"
],
"rebaseWhen": "auto",
"commitMessageExtra": "from {{{currentVersion}}} to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}",
"prConcurrentLimit": 6,
"schedule": ["after 10pm and before 4am every day"],
"timezone": "CET",
"enabledManagers": ["npm"],
"rangeStrategy": "update-lockfile",
"prHourlyLimit": 6,
"separateMinorPatch": true,
"platformAutomerge": true,
"packageRules": [
{
"matchPackagePatterns": ["babel"],
"groupName": "babel"
},
{
"matchPackagePatterns": ["karma"],
"groupName": "babel"
},
{
"matchBaseBranches": ["/release-20[0-9]{2}-[0-9]{2}$/"],
"enabled": false
},
{
"matchBaseBranches": ["master"],
"matchUpdateTypes": ["patch", "pin", "digest"],
"automerge": true,
"automergeType": "pr"
},
{
"matchBaseBranches": ["master"],
"matchDepTypes": ["devDependencies"],
"automerge": true,
"automergeType": "pr"
}
],
"vulnerabilityAlerts": {
"labels": ["security"],
"enabled": true,
"reviewers": ["@JordiVM", "@marcbachmann"],
"schedule": ["after 6pm and before 8am every day"],
"stabilityDays": 0,
"commitMessageExtra": "from {{{currentVersion}}} to {{{newVersion}}}",
"prCreation": "immediate"
}
}