Skip to content

Commit db60b3a

Browse files
committed
ci: add Renovate configuration for dependency management
1 parent 776557e commit db60b3a

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

.github/workflows/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+
"dependencyDashboardAutoclose": true,
4+
"extends": [
5+
":dependencyDashboard",
6+
":semanticPrefixFixDepsChoreOthers",
7+
":ignoreModulesAndTests",
8+
"group:monorepos",
9+
"group:recommended",
10+
"workarounds:all",
11+
":pinAllExceptPeerDependencies",
12+
":semanticCommitTypeAll(chore)",
13+
":disableRateLimiting"
14+
],
15+
"labels": [
16+
"dependencies"
17+
],
18+
"constraints": {
19+
"pnpm": "10"
20+
},
21+
"baseBranchPatterns": [
22+
"dev"
23+
],
24+
"minimumReleaseAge": "2 days",
25+
"packageRules": [
26+
{
27+
"description": "Allow latest squonk packages by ignoring minimum release age",
28+
"matchPackageNames": ["@squonk/**"],
29+
"minimumReleaseAge": null
30+
},
31+
{
32+
"description": "Keep NodeJS at LTS",
33+
"matchPackageNames": ["node", "@types/node"],
34+
"versioning": "node,"
35+
}
36+
]
37+
}

0 commit comments

Comments
 (0)