bcgov / bcgov/entity

Upgrade pnpm package manager to version 11

Open
#33,875 1 comment 0 reactions 1 assignee Claimed by @panish16 View on GitHub
Names Team SRE
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

## Summary
Upgrade the pnpm package manager from the current version to pnpm v11 to ensure continued support, improved performance, and alignment with modern Node.js tooling standards.

## Background / Context
The current pnpm version is approaching end of support and may lack compatibility with updated Node.js runtimes (including Node.js 24). Upgrading supports dependency management improvements, security updates, and ecosystem compatibility.

## Objectives
- Upgrade pnpm to version 11 across local development and preview/CI/CD environments
- Ensure compatibility with existing repositories and lockfiles
- Maintain deterministic builds and dependency integrity

## Scope

### In scope:
- Identify priority applications and shared libraries that require updates
- Coordinate with product teams to determine optimal timing within sprint cycles and release schedules
- Upgrade the pnpm version across environments, including:
- Developer environments (via Corepack or global installation)
- Preview environments (Cloud Build triggers)
- Docker images (as applicable)
- CI/CD pipelines
- Validate builds, dependency installation, and script execution to ensure stability

### Out of scope:
- Major refactoring of application dependencies unless required for compatibility

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.