Skip to content

Moved to PNPM v11+ && updated node 20 references to Node22 where appropriate#2640

Draft
robgruen wants to merge 4 commits into
mainfrom
dev/robgruen/pnpm_version_upgrade
Draft

Moved to PNPM v11+ && updated node 20 references to Node22 where appropriate#2640
robgruen wants to merge 4 commits into
mainfrom
dev/robgruen/pnpm_version_upgrade

Conversation

@robgruen

@robgruen robgruen commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

This pull request updates the monorepo and container policies to require Node.js 22 (instead of Node.js 20) and upgrades pnpm to version 11. It also migrates and restructures pnpm configuration from package.json into pnpm-workspace.yaml to align with pnpm v11 requirements. The most important changes are:

Node.js and Docker Image Updates:

  • All references to the Node.js version in Dockerfiles, container policies, documentation, and tests have been updated from node:20/node:20-slim to node:22/node:22-slim, ensuring consistency and compatibility with Node.js 22 across the codebase. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

  • Documentation (README.md, getting-started.md) has been updated to state Node.js 22+ as the required version. [1] [2]

pnpm Upgrade and Configuration Migration:

  • Upgraded pnpm to version 11 in package.json, and removed the deprecated pnpm field.
  • Migrated all pnpm configuration (such as build allowlists, peer dependency rules, overrides, and allowed deprecated versions) from package.json into pnpm-workspace.yaml using the new pnpm v11 syntax (allowBuilds, etc.), ensuring compatibility with the latest pnpm and improving configuration clarity.

These changes ensure the project is using the latest supported Node.js and pnpm versions, and that containerized and policy-based execution environments are consistent and up-to-date.…opriate.

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.

2 participants