Repository navigation
Expand file tree
/
Copy pathdefault-config.json5
More file actions
63 lines (63 loc) · 1.8 KB
/
Copy pathdefault-config.json5
File metadata and controls
63 lines (63 loc) · 1.8 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: [
"config:best-practices",
"schedule:monthly",
":assignAndReview(paddyroddy)",
":automergeBranch",
":automergeDigest",
":automergeMinor",
":automergePatch",
":disableDependencyDashboard",
":enablePreCommit",
":label(renovate)",
":maintainLockFilesMonthly",
":prHourlyLimitNone",
":prNotPending",
],
commitMessageAction: "Renovate:",
"git-submodules": {
enabled: true,
},
minimumReleaseAge: "7 days",
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",
},
{
description: "Disable minimum release age checks for own GitHub Actions",
matchManagers: ["github-actions"],
matchPackageNames: ["paddyroddy/*"],
minimumReleaseAge: null,
},
{
description: "Disable minimum release age checks for own pre-commit hooks",
matchManagers: ["pre-commit"],
matchPackageNames: ["paddyroddy/*"],
minimumReleaseAge: null,
},
],
}