Skip to content

Commit b412386

Browse files
committed
chore(renovate): group+automerge non-major updates, loosen schedule/limits
1 parent a5108a6 commit b412386

1 file changed

Lines changed: 90 additions & 13 deletions

File tree

renovate.json

Lines changed: 90 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,97 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"description": "Inlined house Renovate config — self-contained, public presets only.",
4-
"extends": ["config:best-practices", ":dependencyDashboard", ":semanticCommits", ":enableVulnerabilityAlertsWithLabel(security)"],
5-
"schedule": ["before 6am on sunday"],
3+
"description": "Inlined house Renovate config \u2014 self-contained, public presets only.",
4+
"extends": [
5+
"config:best-practices",
6+
":dependencyDashboard",
7+
":semanticCommits",
8+
":enableVulnerabilityAlertsWithLabel(security)"
9+
],
610
"timezone": "America/Chicago",
7-
"prHourlyLimit": 2, "prConcurrentLimit": 4,
8-
"labels": ["dependencies", "renovate"],
9-
"rangeStrategy": "bump", "separateMajorMinor": true, "separateMinorPatch": false,
10-
"automerge": false, "platformAutomerge": false, "rebaseWhen": "behind-base-branch",
11-
"branchPrefix": "renovate/", "ignoreDeps": [],
12-
"vulnerabilityAlerts": {"labels": ["security"], "schedule": ["at any time"], "automerge": true},
11+
"prHourlyLimit": 10,
12+
"prConcurrentLimit": 20,
13+
"labels": [
14+
"dependencies",
15+
"renovate"
16+
],
17+
"rangeStrategy": "bump",
18+
"separateMajorMinor": true,
19+
"separateMinorPatch": false,
20+
"automerge": false,
21+
"platformAutomerge": false,
22+
"rebaseWhen": "behind-base-branch",
23+
"branchPrefix": "renovate/",
24+
"ignoreDeps": [],
25+
"vulnerabilityAlerts": {
26+
"labels": [
27+
"security"
28+
],
29+
"schedule": [
30+
"at any time"
31+
],
32+
"automerge": true
33+
},
1334
"packageRules": [
14-
{"description": "Group GHA minor/patch/digest — automerge when CI green", "matchManagers": ["github-actions"], "matchUpdateTypes": ["minor","patch","digest","pin","pinDigest"], "groupName": "github-actions", "groupSlug": "github-actions", "semanticCommitType": "chore", "automerge": true},
15-
{"description": "GitHub Actions major — hold for review", "matchManagers": ["github-actions"], "matchUpdateTypes": ["major"], "automerge": false, "addLabels": ["review-required"]},
16-
{"description": "Any major — hold for review", "matchUpdateTypes": ["major"], "automerge": false, "addLabels": ["major","review-required"]}
35+
{
36+
"description": "Group all other minor/patch/digest/pin updates (github-actions/git-submodules keep their own group below) \u2014 automerge when CI green",
37+
"matchUpdateTypes": [
38+
"minor",
39+
"patch",
40+
"digest",
41+
"pin",
42+
"pinDigest"
43+
],
44+
"groupName": "non-major dependencies",
45+
"groupSlug": "non-major-deps",
46+
"semanticCommitType": "chore",
47+
"automerge": true
48+
},
49+
{
50+
"description": "Group GHA minor/patch/digest \u2014 automerge when CI green",
51+
"matchManagers": [
52+
"github-actions"
53+
],
54+
"matchUpdateTypes": [
55+
"minor",
56+
"patch",
57+
"digest",
58+
"pin",
59+
"pinDigest"
60+
],
61+
"groupName": "github-actions",
62+
"groupSlug": "github-actions",
63+
"semanticCommitType": "chore",
64+
"automerge": true
65+
},
66+
{
67+
"description": "GitHub Actions major \u2014 hold for review",
68+
"matchManagers": [
69+
"github-actions"
70+
],
71+
"matchUpdateTypes": [
72+
"major"
73+
],
74+
"automerge": false,
75+
"addLabels": [
76+
"review-required"
77+
]
78+
},
79+
{
80+
"description": "Any major \u2014 hold for review",
81+
"matchUpdateTypes": [
82+
"major"
83+
],
84+
"automerge": false,
85+
"addLabels": [
86+
"major",
87+
"review-required"
88+
]
89+
}
1790
],
18-
"lockFileMaintenance": {"enabled": true, "schedule": ["before 6am on sunday"], "automerge": true, "automergeType": "branch"},
91+
"lockFileMaintenance": {
92+
"enabled": true,
93+
"automerge": true,
94+
"automergeType": "branch"
95+
},
1996
"recreateWhen": "auto"
2097
}

0 commit comments

Comments
 (0)