Skip to content

Commit 371219d

Browse files
authored
chore: inline self-contained house Renovate config (#32)
Replace prior Renovate config with full inlined house config (public presets only, self-contained — no cross-repo refs). Validated with renovate-config-validator. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated dependency management configuration. Security vulnerability updates will now automatically merge when CI passes. Major version updates require review and are labeled accordingly. Lock file maintenance runs on a consistent weekly schedule. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent f14d14a commit 371219d

1 file changed

Lines changed: 85 additions & 2 deletions

File tree

renovate.json

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

0 commit comments

Comments
 (0)