Skip to content

Commit 319edd6

Browse files
authored
Refine "renovate.json" file
1 parent ccde6c6 commit 319edd6

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

renovate.json

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,46 @@
44
"packageRules": [
55
{
66
"allowedVersions": "!/^=/",
7+
"matchDepTypes": ["dependencies", "dev-dependencies"],
8+
"matchPackageNames": ["*"],
9+
"description": "only match non-pinned versions"
10+
},
11+
{
12+
"matchDepTypes": ["dependencies", "dev-dependencies"],
13+
"matchUpdateTypes": ["major"],
14+
"matchPackageNames": ["*"],
15+
"description": "create separate PRs for major upgrades"
16+
},
17+
{
718
"groupName": "dependencies",
819
"groupSlug": "dependencies",
920
"matchDepTypes": ["dependencies"],
10-
"matchPackageNames": ["*"]
21+
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
22+
"matchPackageNames": ["*"],
23+
"description": "create grouped PRs for non-major dependency upgrades"
1124
},
1225
{
13-
"allowedVersions": "!/^=/",
1426
"groupName": "dev-dependencies",
1527
"groupSlug": "dev-dependencies",
1628
"matchDepTypes": ["dev-dependencies"],
17-
"matchPackageNames": ["*"]
29+
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
30+
"matchPackageNames": ["*"],
31+
"description": "create grouped PRs for non-major dev-dependency upgrades"
1832
},
1933
{
2034
"extends": ["schedule:automergeMonthly"],
2135
"groupName": "cargo-binstall",
2236
"groupSlug": "cargo-binstall",
2337
"matchPackageNames": ["cargo-binstall"],
24-
"automerge": true
38+
"automerge": true,
39+
"description": "upgrade once a month and auto-merge"
2540
},
2641
{
2742
"groupName": "github actions",
2843
"groupSlug": "github-actions",
2944
"matchDepTypes": ["action"],
30-
"pinDigests": true
45+
"pinDigests": true,
46+
"description": "always pin github actions"
3147
}
3248
]
3349
}

0 commit comments

Comments
 (0)