Skip to content

Commit 3be2eb0

Browse files
committed
chore: replace dependabot with renovate for dependency management
1 parent 21eefae commit 3be2eb0

2 files changed

Lines changed: 47 additions & 10 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

renovate.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": ["config:recommended", ":semanticCommits"],
4+
"timezone": "Europe/Berlin",
5+
"schedule": ["before 6am on monday"],
6+
"labels": ["dependencies"],
7+
"rangeStrategy": "bump",
8+
"platformAutomerge": true,
9+
"packageRules": [
10+
{
11+
"description": "Auto-merge all GitHub Actions updates",
12+
"matchManagers": ["github-actions"],
13+
"automerge": true,
14+
"automergeType": "pr"
15+
},
16+
{
17+
"description": "Auto-merge patch-level updates across all managers",
18+
"matchUpdateTypes": ["patch", "pin", "digest"],
19+
"automerge": true,
20+
"automergeType": "pr"
21+
},
22+
{
23+
"description": "Group all minor + patch Go module updates into one PR per week",
24+
"matchManagers": ["gomod"],
25+
"matchUpdateTypes": ["minor", "patch"],
26+
"groupName": "go modules (non-major)"
27+
},
28+
{
29+
"description": "Don't auto-merge libnuke — engine bumps deserve a human glance",
30+
"matchPackageNames": ["github.com/ekristen/libnuke"],
31+
"automerge": false
32+
},
33+
{
34+
"description": "Don't auto-merge the STACKIT SDK — surface changes affect the resource layer",
35+
"matchPackageNames": ["github.com/stackitcloud/**"],
36+
"automerge": false
37+
}
38+
],
39+
"vulnerabilityAlerts": {
40+
"labels": ["security"],
41+
"automerge": true
42+
},
43+
"lockFileMaintenance": {
44+
"enabled": true,
45+
"schedule": ["before 6am on monday"]
46+
}
47+
}

0 commit comments

Comments
 (0)