chore(deps): tighten pnpm install safeguards#14005
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Tightens pnpm install safety for the workspace by enforcing stricter dependency build-script rules and delaying installs of newly released packages, with exclusions for the Rspack ecosystem.
Changes:
- Enables strict dependency build-script enforcement (
strictDepBuilds: true) and introduces anallowBuildspolicy. - Adds a 1-day minimum release age for packages (
minimumReleaseAge: 1440) with exclusions for scoped ecosystem packages.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
📦 Binary Size-limit
🙈 Size remains the same at 61.97MB |
Rsdoctor Bundle Diff AnalysisFound 6 projects in monorepo, 6 projects with changes. 📊 Quick Summary
📋 Detailed Reports (Click to expand)📁 popular-libsPath:
📁 react-10kPath:
📁 react-1kPath:
📁 react-5kPath:
📁 romePath:
📁 ui-componentsPath:
Generated by Rsdoctor GitHub Action |
Merging this PR will not alter performance
Comparing Footnotes
|
Summary
This PR tightens pnpm workspace install safeguards by requiring reviewed dependency build scripts and adding a one-day minimum release age for installed packages. Rspack ecosystem packages are excluded from the release-age delay so workspace and ecosystem packages can still be consumed without waiting.
Use shared Renovate config: https://github.com/rstackjs/renovate/blob/main/security.json
Checklist