Skip to content

chore: Move to PNPM v11#82

Merged
Patrick Lafrance (patricklafrance) merged 2 commits into
mainfrom
chore/move-to-pnpm-11
May 12, 2026
Merged

chore: Move to PNPM v11#82
Patrick Lafrance (patricklafrance) merged 2 commits into
mainfrom
chore/move-to-pnpm-11

Conversation

@patricklafrance
Copy link
Copy Markdown
Member

No description provided.

…clusions

- Removed the `onlyBuiltDependencies` section which listed specific packages.
- Introduced `minimumReleaseAgeExclude` to exclude packages matching the specified patterns: '@workleap/*' and '@typescript/native-preview*'.
- Added `allowBuilds` section to explicitly allow builds for the following packages: agent-browser, core-js, edgedriver, esbuild, geckodriver, and protobufjs.

These changes aim to streamline the build process by allowing specified packages to be built while excluding others based on their release age, enhancing the overall package management strategy.
Copilot AI review requested due to automatic review settings May 12, 2026 18:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s package manager configuration and lockfile to support pnpm v11 in this Turborepo monorepo.

Changes:

  • Bump the declared pnpm engine requirement and pin packageManager to pnpm 11.0.8.
  • Update pnpm-workspace.yaml settings (build-approval allowlist + minimum release age exclusions).
  • Regenerate pnpm-lock.yaml under pnpm v11, resulting in a substantially different resolved dependency graph (including a TypeScript major bump).

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.

File Description
pnpm-workspace.yaml Replaces prior build allowlisting config with allowBuilds and adds minimumReleaseAgeExclude.
pnpm-lock.yaml Lockfile regeneration under pnpm v11; many resolved versions/peer resolutions change.
package.json Updates pnpm engine constraint and pins the workspace to pnpm 11.0.8 via packageManager.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pnpm-workspace.yaml Outdated
Comment thread pnpm-lock.yaml
…ic packages

This commit updates the `pnpm-workspace.yaml` file by removing the build allowances for the following packages: `core-js`, `edgedriver`, `geckodriver`, and `protobufjs`. The `allowBuilds` section is now streamlined to only include `agent-browser` and `esbuild`, which helps in reducing potential build overhead and focuses on the essential packages needed for the workspace. This change aims to improve build efficiency and maintainability.
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 12, 2026

Open in StackBlitz

pnpm add https://pkg.pr.new/@workleap/logging@82

commit: b76591e

@patricklafrance Patrick Lafrance (patricklafrance) merged commit 08659d4 into main May 12, 2026
7 checks passed
@patricklafrance Patrick Lafrance (patricklafrance) deleted the chore/move-to-pnpm-11 branch May 12, 2026 18:55
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