Skip to content

Commit 2d488ec

Browse files
committed
Add Renovate config for automated dependency updates
1 parent 49cad26 commit 2d488ec

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.github/renovate.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:recommended",
5+
":disableDependencyDashboard",
6+
":disablePeerDependencies",
7+
"helpers:pinGitHubActionDigestsToSemver"
8+
],
9+
"rangeStrategy": "bump",
10+
"ignorePaths": ["**/node_modules/**"],
11+
"minimumReleaseAge": "3 days",
12+
"postUpdateOptions": ["pnpmDedupe"],
13+
"packageRules": [
14+
{
15+
"groupName": "github-actions",
16+
"matchManagers": ["github-actions"]
17+
},
18+
{
19+
"groupName": "expressive-code",
20+
"matchDatasources": ["npm"],
21+
"matchPackageNames": ["@expressive-code/**", "expressive-code"]
22+
},
23+
{
24+
"groupName": "astro",
25+
"matchDatasources": ["npm"],
26+
"matchPackageNames": ["astro", "@astrojs/**"],
27+
"excludePackageNames": ["@astrojs/starlight"]
28+
},
29+
{
30+
"groupName": "starlight",
31+
"matchDatasources": ["npm"],
32+
"matchPackageNames": ["@astrojs/starlight"],
33+
"minimumReleaseAge": "7 days",
34+
"prPriority": -1
35+
}
36+
]
37+
}

0 commit comments

Comments
 (0)