Skip to content

Commit e7237ac

Browse files
arcjet-reiclaude
andauthored
chore: Add Renovate configuration for automated dependency updates (#175)
Configures Renovate to manage Cargo and GitHub Actions dependencies with dashboard approval, 7-day minimum release age, and automerge for patches and dev dependencies. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e201bd1 commit e7237ac

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

renovate.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [":dependencyDashboardApproval"],
4+
"enabledManagers": ["cargo", "github-actions"],
5+
"minimumReleaseAge": "7 days",
6+
"schedule": [],
7+
"updateNotScheduled": false,
8+
"semanticCommitScope": "",
9+
"semanticCommitType": "deps",
10+
"packageRules": [
11+
{
12+
"matchManagers": ["github-actions"],
13+
"dependencyDashboardCategory": "GitHub Actions updates"
14+
},
15+
{
16+
"matchManagers": ["cargo"],
17+
"dependencyDashboardCategory": "Rust updates"
18+
},
19+
{
20+
"matchDepTypes": ["devDependencies"],
21+
"semanticCommitScope": "dev",
22+
"semanticCommitType": "deps",
23+
"automerge": true
24+
},
25+
{
26+
"matchUpdateTypes": ["patch"],
27+
"automerge": true
28+
},
29+
{
30+
"matchUpdateTypes": ["lockFileMaintenance"],
31+
"automerge": true
32+
}
33+
],
34+
"lockFileMaintenance": {
35+
"enabled": true
36+
},
37+
"prBodyTemplate": "{{{header}}}{{{table}}}{{{warnings}}}{{{notes}}}{{{changelogs}}}",
38+
"prBodyColumns": ["Package", "Change"],
39+
"ignorePresets": ["mergeConfidence:all-badges"],
40+
"vulnerabilityAlerts": {
41+
"groupName": null,
42+
"dependencyDashboardApproval": true,
43+
"rangeStrategy": "update-lockfile",
44+
"commitMessageSuffix": "[security]",
45+
"branchTopic": "{{{datasource}}}-{{{depNameSanitized}}}-vulnerability",
46+
"prCreation": "immediate",
47+
"vulnerabilityFixStrategy": "lowest"
48+
}
49+
}

0 commit comments

Comments
 (0)