From be2c106fa956be2e7629924b0785dfc2079e2a4c Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 6 Feb 2025 13:41:26 +0800 Subject: [PATCH 1/2] chore(renovate): split npm updates into fine-grained PRs --- .github/renovate.json5 | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index a484cc9a39ac..3439046363fd 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -75,18 +75,21 @@ groupName: "napi", matchPackagePrefixes: ["napi", "@napi-rs/"] }, + // Rspack npm packages { - // rspack packages - groupName: "@rspack/dev-server @rspack/plugin-react-refresh @rspack/plugin-preact-refresh", + groupName: "Rspack", matchManagers: ["npm"], - matchPackageNames: [ - "@rspack/dev-server", - "@rspack/plugin-react-refresh", - "@rspack/plugin-preact-refresh" - ] + matchPackageNames: ["/@rspack/"] + }, + // Babel npm packages + { + groupName: "babel", + groupSlug: "babel", + matchManagers: ["npm"], + matchPackageNames: ["/babel/"] }, + // Rspack crates { - // rspack crates groupName: "crate rspack_resolver", matchManagers: ["cargo"], matchPackageNames: ["rspack_resolver"] @@ -123,20 +126,15 @@ "@biomejs/biome", "prettier" ], - // bump major in a separate PR - matchUpdateTypes: ["patch", "minor"] + // bump major and minor in a separate PR + matchUpdateTypes: ["patch"] }, { groupName: "npm dependencies", matchManagers: ["npm"], matchDepTypes: ["dependencies"], - excludePackageNames: [ - "@rspack/dev-server", - "@rspack/plugin-react-refresh", - "@rspack/plugin-preact-refresh" - ], - // bump major in a separate PR - matchUpdateTypes: ["patch", "minor"] + // bump major and minor in a separate PR + matchUpdateTypes: ["patch"] }, { groupName: "webpack", @@ -167,8 +165,8 @@ matchManagers: ["npm"], matchPackageNames: ["@biomejs/biome", "prettier"] }, + // Rspress npm packages { - // document groupName: "rspress", matchManagers: ["npm"], matchFileNames: ["website/package.json"], From 53d138e8e04f15a45d9130d42e76990b24f641c3 Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 6 Feb 2025 13:45:39 +0800 Subject: [PATCH 2/2] chore: update --- .github/renovate.json5 | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 3439046363fd..83ae40541d03 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -79,15 +79,26 @@ { groupName: "Rspack", matchManagers: ["npm"], - matchPackageNames: ["/@rspack/"] + matchPackageNames: ["/^@rspack/"] }, // Babel npm packages { groupName: "babel", - groupSlug: "babel", matchManagers: ["npm"], matchPackageNames: ["/babel/"] }, + // Types npm packages + { + groupName: "types", + matchManagers: ["npm"], + matchPackageNames: ["/^@types/"] + }, + // SWC npm packages + { + groupName: "SWC", + matchManagers: ["npm"], + matchPackageNames: ["/^@swc/"] + }, // Rspack crates { groupName: "crate rspack_resolver",