-
Notifications
You must be signed in to change notification settings - Fork 0
/
default-config.json5
50 lines (50 loc) · 1.37 KB
/
default-config.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
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: [
"config:best-practices",
"schedule:automergeWeekdays",
"schedule:monthly",
":assignAndReview(paddyroddy)",
":automergeBranch",
":automergeDigest",
":automergeMinor",
":automergePatch",
":disableDependencyDashboard",
":enablePreCommit",
":label(renovate)",
":maintainLockFilesMonthly",
":prHourlyLimitNone",
],
commitMessageAction: "Renovate:",
"git-submodules": {
enabled: true,
},
packageRules: [
{
description: "Shorten commit titles",
commitMessageTopic: "{{depName}}",
matchManagers: ["github-actions", "pre-commit"],
},
{
description: "Combine action artefact updates together",
groupName: "artefacts",
matchDepNames: ["actions/download-artifact", "actions/upload-artifact"],
},
{
description: "Combine paddyroddy/.github updates together",
groupName: "paddyroddy/.github",
matchDepNames: ["paddyroddy/.github"],
},
{
description: "Only allow major updates",
enabled: false,
matchDepNames: ["renovatebot/pre-commit-hooks"],
matchUpdateTypes: ["minor", "patch", "pin"],
},
{
description: "Support loose versioning",
matchDepNames: ["cmhughes/latexindent.pl", "shellcheck-py/shellcheck-py"],
versioning: "loose",
},
],
}