Skip to content

chore: bump pnpm to v11#30937

Merged
mvvmm merged 1 commit into
productionfrom
bump-pnpm-11
May 19, 2026
Merged

chore: bump pnpm to v11#30937
mvvmm merged 1 commit into
productionfrom
bump-pnpm-11

Conversation

@mvvmm
Copy link
Copy Markdown
Contributor

@mvvmm mvvmm commented May 19, 2026

Summary

Upgrades pnpm from v10 to v11 across CI workflows and repo config.

Changes:

  • All 5 GitHub Actions workflows updated to version: 11
  • pnpm-workspace.yaml: replaced removed onlyBuiltDependencies setting with the new allowBuilds map; added saveExact and saveDev settings (moved from .npmrc)
  • .npmrc deleted — pnpm 11 restricts .npmrc to auth/registry settings only; non-auth config now lives in pnpm-workspace.yaml
  • Explicitly denied build scripts for transitive deps (@google/genai, @mongodb-js/zstd, core-js-pure, node-liblzma, protobufjs) that don't need native binaries in this repo

@github-actions
Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/.github/ @cloudflare/content-engineering, @kodster28, @mvvmm, @colbywhite, @ahaywood, @MohamedH1998
* @cloudflare/product-owners

@ask-bonk ask-bonk Bot added the engineering Problems or updates to developers.cloudflare.com website label May 19, 2026
Copy link
Copy Markdown
Contributor

@ask-bonk ask-bonk Bot left a comment

Choose a reason for hiding this comment

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

Clean, complete infrastructure upgrade. No issues found.

Summary: This PR consistently upgrades pnpm from v10 to v11 across all CI workflows and migrates configuration from .npmrc to pnpm-workspace.yaml as required by pnpm 11. The allowBuilds map correctly replaces the removed onlyBuiltDependencies list, and the transitive dependency build denials are appropriately scoped.

Verified:

  • All 5 workflows updated to version: 11
  • No remaining references to pnpm v10 in CI configuration
  • saveExact / saveDev correctly moved from .npmrc to pnpm-workspace.yaml
  • allowBuilds syntax matches pnpm v11 specification

@ask-bonk
Copy link
Copy Markdown
Contributor

ask-bonk Bot commented May 19, 2026

Applied the engineering label and reviewed PR #30937.

Verdict: Clean, complete infrastructure upgrade. No issues found.

What I checked:

  • All 5 GitHub Actions workflows were consistently updated to version: 11
  • pnpm-workspace.yaml correctly replaces the removed onlyBuiltDependencies list with the pnpm v11 allowBuilds map
  • saveExact and saveDev were properly migrated from .npmrc to pnpm-workspace.yaml
  • No remaining pnpm v10 references in CI configuration
  • The transitive dependency build denials (@google/genai, @mongodb-js/zstd, core-js-pure, node-liblzma, protobufjs) are appropriately scoped

Labels applied: engineering

github run

@github-actions
Copy link
Copy Markdown
Contributor

@mvvmm mvvmm marked this pull request as ready for review May 19, 2026 19:11
@mvvmm mvvmm requested review from a team, MohamedH1998, colbywhite and kodster28 as code owners May 19, 2026 19:11
@mvvmm mvvmm merged commit a13953c into production May 19, 2026
16 of 17 checks passed
@mvvmm mvvmm deleted the bump-pnpm-11 branch May 19, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engineering Problems or updates to developers.cloudflare.com website size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants