Skip to content

chore: upgrade pnpm from v9 to v10#4651

Open
Viktor Yang (viktor-yang) wants to merge 4 commits into
WOODPECKER-4303-validate-2from
WOODPECKER-4303-pnpm10-skill
Open

chore: upgrade pnpm from v9 to v10#4651
Viktor Yang (viktor-yang) wants to merge 4 commits into
WOODPECKER-4303-validate-2from
WOODPECKER-4303-pnpm10-skill

Conversation

@viktor-yang

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade pnpm from 9.15.9 to 10.34.1 across all packageManager and engines fields
  • Update .npmrc hoist patterns to use wildcards (*eslint*, *stylelint*, *prettier*) for pnpm v10 compatibility
  • Add onlyBuiltDependencies and ignoredBuiltDependencies config to package.json (pnpm v10 requires explicit allowlist for postinstall scripts)
  • Update lockfile to pnpm v10 format: removes old braces@2.3.2 and related legacy packages, enforces braces@3.0.3 override
  • Update CONTRIBUTING.md setup instructions to reference pnpm v10

Test plan

  • pnpm install completes without errors
  • pnpm run build passes
  • pnpm run lint passes
  • pnpm test passes
  • CI passes on this branch

- Update packageManager and engines fields to pnpm@10.34.1
- Update .npmrc hoist patterns to use wildcards (*eslint*, *stylelint*, *prettier*)
- Add onlyBuiltDependencies and ignoredBuiltDependencies config in pnpm section
- Update pnpm-lock.yaml: remove braces@2, fill-range@4, arr-flatten, repeat-element (resolved via braces@3 override)
- Update CONTRIBUTING.md install instructions
"packageManager": "pnpm@10.34.1",
"engines": {
"pnpm": ">=9.15.9"
"pnpm": ">=10.34.1"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

re-update skill to pin the version

Comment thread package.json Outdated
"license": "Apache-2.0",
"private": true,
"packageManager": "pnpm@9.15.9",
"packageManager": "pnpm@10.34.1+sha512.b58fbde6dca66a929538021581f648b4570b6ca19b18e7cbd7f2c07a7b24454155388dacdf08f2af3678e88a6d1fe04f9d609df24bf51735a060ea041b374ab7",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

re-update skill to strip the hash

@viktor-yang Viktor Yang (viktor-yang) force-pushed the WOODPECKER-4303-pnpm10-skill branch from b115e18 to 5cb82ab Compare June 2, 2026 09:44
@skyscanner-backpack-bot

Copy link
Copy Markdown
Contributor

Visit https://backpack.github.io/storybook-prs/4651 to see this build running in a browser.

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