Skip to content

chore: upgrade pnpm 9 to 10#397

Open
theianjones wants to merge 1 commit intomainfrom
chore/pnpm-10
Open

chore: upgrade pnpm 9 to 10#397
theianjones wants to merge 1 commit intomainfrom
chore/pnpm-10

Conversation

@theianjones
Copy link
Copy Markdown
Contributor

@theianjones theianjones commented Apr 12, 2026

Summary

  • Upgrade pnpm from 9.12.1 to 10.33.0
  • Fixes [DEP0169] url.parse() deprecation warning on Node 24 (pnpm 9 used the deprecated API internally)
  • Lockfile format is compatible — no lockfile changes needed

Test plan

  • pnpm install — no warnings
  • pnpm test — 84 files, 2437 tests passing
  • CI confirms pnpm 10 works with pnpm/action-setup@v4

🤖 Generated with Claude Code


Summary by cubic

Upgrade pnpm from 9.12.1 to 10.33.0 to remove the Node 24 [DEP0169] url.parse() deprecation warning during install. Lockfile format is compatible, so no lockfile changes are needed.

Written for commit 2885729. Summary will update on new commits.

Summary by CodeRabbit

  • Chores
    • Updated the package manager version to improve project tooling and stability.

Fixes Node 24 deprecation warning (DEP0169: url.parse()) that pnpm 9
emitted during install.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 12, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a5816142-2299-4693-864e-eb8f43fd493d

📥 Commits

Reviewing files that changed from the base of the PR and between 8356516 and 2885729.

📒 Files selected for processing (1)
  • package.json

Walkthrough

The project's pinned package manager has been updated from pnpm version 9.12.1 to version 10.33.0 in the package.json configuration file. This is a standard minor-to-major version upgrade of the Node.js package manager.

Changes

Cohort / File(s) Summary
Package Manager Configuration
package.json
Updated packageManager field from pnpm 9.12.1 to pnpm 10.33.0, including the corresponding SHA512 hash.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A hop and a skip, we've climbed the version tree,
From pnpm nine to ten, oh how swift it be!
The packages flow faster with each tiny bound,
This rabbit's delighted—the upgrade's profound!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: upgrade pnpm 9 to 10' accurately and concisely describes the main change: upgrading the pnpm package manager version from major version 9 to 10.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/pnpm-10

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

@github-actions
Copy link
Copy Markdown

🚀 Preview Deployed

URL: https://wodsmith-app-pr-397.zacjones93.workers.dev

Detail Value
Commit f22da9c
Stage pr-397
Deployed 2026-04-13T00:01:18.682Z

This comment is automatically updated on each push to this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant