-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrenovate.json5
More file actions
40 lines (37 loc) · 1.29 KB
/
renovate.json5
File metadata and controls
40 lines (37 loc) · 1.29 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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
// By default, create PRs only on Mondays to avoid noise during the week (sufficient for scheduled maintenance)
schedule: ["* * * * 1"],
// By default, merge any auto-merge-enabled PRs on Sundays (so they stay open for a week)
automergeSchedule: ["* * * * 0"],
packageRules: [
// See https://github.com/renovatebot/renovate/blob/0cf7272abcf1911e0553b9c36063218daf44d5cd/lib/modules/manager/maven/extract.ts#L190-L207 for Maven Dev Types
{
description: "Group Maven Plugin and Plugin Dependency updates",
matchDepTypes: ["build"],
groupName: "Maven Plugins And Plugin Dependency Updates",
matchUpdateTypes: ["minor", "patch"],
matchCurrentVersion: "!/^0/",
automerge: true
},
{
description: "Group Test Dependency Updates",
matchDepTypes: ["test"],
groupName: "Test Dependency Updates",
},
{
description: "Group Dependency Updates",
matchDepTypes: ["compile", "runtime"],
groupName: "Dependency Updates",
}
],
// For security vulnerabilities, we want to have immediate PRs!
"vulnerabilityAlerts": {
"labels": ["security"],
"automerge": false,
"assignees": ["@poikilotherm"]
}
}