Skip to content

Commit ea3aafa

Browse files
authored
chore(renovate): split npm updates into fine-grained PRs (#9164)
* chore(renovate): split npm updates into fine-grained PRs * chore: update
1 parent 290957a commit ea3aafa

File tree

1 file changed

+27
-18
lines changed

1 file changed

+27
-18
lines changed

.github/renovate.json5

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,18 +75,32 @@
7575
groupName: "napi",
7676
matchPackagePrefixes: ["napi", "@napi-rs/"]
7777
},
78+
// Rspack npm packages
7879
{
79-
// rspack packages
80-
groupName: "@rspack/dev-server @rspack/plugin-react-refresh @rspack/plugin-preact-refresh",
80+
groupName: "Rspack",
8181
matchManagers: ["npm"],
82-
matchPackageNames: [
83-
"@rspack/dev-server",
84-
"@rspack/plugin-react-refresh",
85-
"@rspack/plugin-preact-refresh"
86-
]
82+
matchPackageNames: ["/^@rspack/"]
83+
},
84+
// Babel npm packages
85+
{
86+
groupName: "babel",
87+
matchManagers: ["npm"],
88+
matchPackageNames: ["/babel/"]
8789
},
90+
// Types npm packages
91+
{
92+
groupName: "types",
93+
matchManagers: ["npm"],
94+
matchPackageNames: ["/^@types/"]
95+
},
96+
// SWC npm packages
97+
{
98+
groupName: "SWC",
99+
matchManagers: ["npm"],
100+
matchPackageNames: ["/^@swc/"]
101+
},
102+
// Rspack crates
88103
{
89-
// rspack crates
90104
groupName: "crate rspack_resolver",
91105
matchManagers: ["cargo"],
92106
matchPackageNames: ["rspack_resolver"]
@@ -123,20 +137,15 @@
123137
"@biomejs/biome",
124138
"prettier"
125139
],
126-
// bump major in a separate PR
127-
matchUpdateTypes: ["patch", "minor"]
140+
// bump major and minor in a separate PR
141+
matchUpdateTypes: ["patch"]
128142
},
129143
{
130144
groupName: "npm dependencies",
131145
matchManagers: ["npm"],
132146
matchDepTypes: ["dependencies"],
133-
excludePackageNames: [
134-
"@rspack/dev-server",
135-
"@rspack/plugin-react-refresh",
136-
"@rspack/plugin-preact-refresh"
137-
],
138-
// bump major in a separate PR
139-
matchUpdateTypes: ["patch", "minor"]
147+
// bump major and minor in a separate PR
148+
matchUpdateTypes: ["patch"]
140149
},
141150
{
142151
groupName: "webpack",
@@ -167,8 +176,8 @@
167176
matchManagers: ["npm"],
168177
matchPackageNames: ["@biomejs/biome", "prettier"]
169178
},
179+
// Rspress npm packages
170180
{
171-
// document
172181
groupName: "rspress",
173182
matchManagers: ["npm"],
174183
matchFileNames: ["website/package.json"],

0 commit comments

Comments
 (0)