chore: Update pnpm and dependencies#113
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughUpgrades the workspace package manager from pnpm v10 to v11.6.0, pins ChangesTooling and dependency upgrades
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Pull request overview
This PR performs routine dependency maintenance for the monorepo by upgrading the workspace package manager to pnpm 11.6.0 and bumping framework/tooling dependencies across the root workspace and package subprojects.
Changes:
- Upgraded the repo’s package manager to
pnpm@11.6.0. - Moved dependency overrides and build-allowlist configuration into
pnpm-workspace.yaml. - Updated Nuxt/Vue/Svelte and assorted tooling dependencies across packages and the demo app.
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pnpm-workspace.yaml | Centralizes pnpm overrides and build allowlist at the workspace level. |
| package.json | Bumps pnpm version and updates root dev tooling dependencies. |
| demo/package.json | Updates Nuxt/Vue and related demo dependencies. |
| packages/phone-mask-vue/package.json | Updates Vue + vue-tsc dev dependency versions. |
| packages/phone-mask-svelte/package.json | Updates Svelte dev dependency version. |
| packages/phone-mask-nuxt/package.json | Updates Nuxt kit/Nuxt/Vue dependency versions for the Nuxt package. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: bae7287e72
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@package.json`:
- Line 28: The package.json declares pnpm version 11.6.0 as the workspace
packageManager, but the CI workflows are installing an older version 10.33.0,
causing potential lockfile inconsistencies. Update the version field in the pnpm
setup step across all four CI workflow files from version 10.33.0 to 11.6.0: in
.github/workflows/coverage.yml at line 62, in .github/workflows/release.yml at
line 31, in .github/workflows/weekly-benchmarks.yml at line 29, and in
.github/workflows/weekly-gen.yml at line 29. Each of these files contains a
Setup pnpm action with a version field that needs to be changed to match the
declared packageManager version.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: 3f0032f3-0abc-422c-ab4f-0cae9c9256f1
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (10)
.github/workflows/coverage.yml.github/workflows/release.yml.github/workflows/weekly-benchmarks.yml.github/workflows/weekly-gen.ymldemo/package.jsonpackage.jsonpackages/phone-mask-nuxt/package.jsonpackages/phone-mask-svelte/package.jsonpackages/phone-mask-vue/package.jsonpnpm-workspace.yaml
|
Manual Coverage Report
✅ Unit coverage workflow completed successfully. |



Description
What does this PR do?
11.6.0Why is this change needed?
Type of Change
Testing
pnpm test:unitScreenshots (if applicable)
Checklist
Manual Coverage (Optional)
Maintainers only (
write/maintain/adminaccess): open the workflow, clickRun workflow, and setpr_numberto this PR number to post/update a coverage comment on this PRSummary by CodeRabbit