Skip to content

Commit

Permalink
chore(renovate): split npm updates into fine-grained PRs (#9164)
Browse files Browse the repository at this point in the history
* chore(renovate): split npm updates into fine-grained PRs

* chore: update
  • Loading branch information
chenjiahan authored Feb 6, 2025
1 parent 290957a commit ea3aafa
Showing 1 changed file with 27 additions and 18 deletions.
45 changes: 27 additions & 18 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -75,18 +75,32 @@
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",
matchManagers: ["npm"],
matchPackageNames: ["/babel/"]
},
// Types npm packages
{
groupName: "types",
matchManagers: ["npm"],
matchPackageNames: ["/^@types/"]
},
// SWC npm packages
{
groupName: "SWC",
matchManagers: ["npm"],
matchPackageNames: ["/^@swc/"]
},
// Rspack crates
{
// rspack crates
groupName: "crate rspack_resolver",
matchManagers: ["cargo"],
matchPackageNames: ["rspack_resolver"]
Expand Down Expand Up @@ -123,20 +137,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",
Expand Down Expand Up @@ -167,8 +176,8 @@
matchManagers: ["npm"],
matchPackageNames: ["@biomejs/biome", "prettier"]
},
// Rspress npm packages
{
// document
groupName: "rspress",
matchManagers: ["npm"],
matchFileNames: ["website/package.json"],
Expand Down

2 comments on commit ea3aafa

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on ea3aafa Feb 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Ecosystem CI detail: Open

suite result
modernjs ❌ failure
rspress ✅ success
rslib ✅ success
rsbuild ❌ failure
rsdoctor ❌ failure
examples ✅ success
devserver ✅ success
nuxt ✅ success

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented on ea3aafa Feb 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Benchmark detail: Open

Name Base (2025-02-06 1b119cb) Current Change
10000_big_production-mode_disable-minimize + exec 38.1 s ± 940 ms 38.5 s ± 836 ms +0.96 %
10000_development-mode + exec 1.83 s ± 29 ms 1.86 s ± 143 ms +1.82 %
10000_development-mode_hmr + exec 682 ms ± 3.8 ms 690 ms ± 30 ms +1.14 %
10000_production-mode + exec 2.32 s ± 44 ms 2.29 s ± 162 ms -1.32 %
10000_production-mode_persistent-cold + exec 2.46 s ± 70 ms 2.42 s ± 76 ms -1.43 %
10000_production-mode_persistent-hot + exec 1.66 s ± 33 ms 1.63 s ± 29 ms -1.61 %
arco-pro_development-mode + exec 1.75 s ± 148 ms 1.78 s ± 161 ms +1.48 %
arco-pro_development-mode_hmr + exec 388 ms ± 5.1 ms 388 ms ± 4.7 ms -0.04 %
arco-pro_production-mode + exec 3.65 s ± 160 ms 3.65 s ± 202 ms -0.17 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.82 s ± 151 ms 3.69 s ± 153 ms -3.44 %
arco-pro_production-mode_persistent-cold + exec 3.87 s ± 148 ms 3.71 s ± 127 ms -4.13 %
arco-pro_production-mode_persistent-hot + exec 2.42 s ± 27 ms 2.42 s ± 344 ms +0.10 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.71 s ± 119 ms 3.62 s ± 135 ms -2.42 %
large-dyn-imports_development-mode + exec 2.12 s ± 206 ms 2.07 s ± 24 ms -2.04 %
large-dyn-imports_production-mode + exec 2.13 s ± 46 ms 2.12 s ± 36 ms -0.40 %
threejs_development-mode_10x + exec 1.53 s ± 38 ms 1.54 s ± 25 ms +0.76 %
threejs_development-mode_10x_hmr + exec 775 ms ± 13 ms 794 ms ± 25 ms +2.41 %
threejs_production-mode_10x + exec 5.3 s ± 219 ms 5.2 s ± 100 ms -1.84 %
threejs_production-mode_10x_persistent-cold + exec 5.36 s ± 79 ms 5.31 s ± 314 ms -0.79 %
threejs_production-mode_10x_persistent-hot + exec 4.63 s ± 318 ms 4.56 s ± 339 ms -1.49 %
10000_big_production-mode_disable-minimize + rss memory 8734 MiB ± 117 MiB 8698 MiB ± 46.3 MiB -0.41 %
10000_development-mode + rss memory 645 MiB ± 14.1 MiB 649 MiB ± 9.09 MiB +0.62 %
10000_development-mode_hmr + rss memory 1307 MiB ± 234 MiB 1245 MiB ± 280 MiB -4.71 %
10000_production-mode + rss memory 632 MiB ± 15.3 MiB 630 MiB ± 25.5 MiB -0.28 %
10000_production-mode_persistent-cold + rss memory 751 MiB ± 18.1 MiB 753 MiB ± 10.6 MiB +0.24 %
10000_production-mode_persistent-hot + rss memory 722 MiB ± 21.7 MiB 738 MiB ± 30.1 MiB +2.22 %
arco-pro_development-mode + rss memory 576 MiB ± 26.5 MiB 566 MiB ± 23.8 MiB -1.72 %
arco-pro_development-mode_hmr + rss memory 667 MiB ± 61.9 MiB 650 MiB ± 73.1 MiB -2.43 %
arco-pro_production-mode + rss memory 732 MiB ± 19.5 MiB 715 MiB ± 66 MiB -2.35 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 739 MiB ± 24.8 MiB 729 MiB ± 23.5 MiB -1.34 %
arco-pro_production-mode_persistent-cold + rss memory 865 MiB ± 53.3 MiB 833 MiB ± 25.1 MiB -3.70 %
arco-pro_production-mode_persistent-hot + rss memory 741 MiB ± 18.3 MiB 720 MiB ± 19.4 MiB -2.89 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 740 MiB ± 12.5 MiB 720 MiB ± 30.5 MiB -2.63 %
large-dyn-imports_development-mode + rss memory 654 MiB ± 6.29 MiB 648 MiB ± 8.39 MiB -0.84 %
large-dyn-imports_production-mode + rss memory 537 MiB ± 6.24 MiB 529 MiB ± 4.92 MiB -1.59 %
threejs_development-mode_10x + rss memory 547 MiB ± 49.3 MiB 542 MiB ± 28 MiB -0.75 %
threejs_development-mode_10x_hmr + rss memory 1155 MiB ± 120 MiB 1132 MiB ± 82.2 MiB -2.02 %
threejs_production-mode_10x + rss memory 837 MiB ± 52.1 MiB 837 MiB ± 31 MiB -0.05 %
threejs_production-mode_10x_persistent-cold + rss memory 969 MiB ± 28.5 MiB 943 MiB ± 30.9 MiB -2.74 %
threejs_production-mode_10x_persistent-hot + rss memory 881 MiB ± 52.5 MiB 883 MiB ± 33.2 MiB +0.22 %

Please sign in to comment.