Skip to content

chore(deps): update dependency pnpm to v11.3.0#874

Closed
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/all-minor-patch-github-actions
Closed

chore(deps): update dependency pnpm to v11.3.0#874
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/all-minor-patch-github-actions

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 24, 2026

This PR contains the following updates:

Package Change Age Confidence
pnpm (source) 11.2.211.3.0 age confidence

Release Notes

pnpm/pnpm (pnpm)

v11.3.0

Compare Source

Minor Changes
  • Added pnpm stage with publish, list, view, approve, reject, and download subcommands for npm staged publishing.

  • Added a new setting trustLockfile. When true, pnpm install skips the supply-chain verification pass that re-applies minimumReleaseAge / trustPolicy='no-downgrade' to every entry in the loaded lockfile. The install treats the lockfile as already-trusted — useful for closed-source projects where every commit comes from a trusted author. Defaults to false; verification stays on by default. Set in pnpm-workspace.yaml.

    Also cut the memory footprint of the verification pass itself: the per-(registry, name) trust-meta cache previously retained the full packument — dependency graphs, scripts, README, and per-version manifests — for the entire install. On large workspaces (~4k lockfile entries with minimumReleaseAge + trustPolicy: no-downgrade enabled) this could OOM CI runners with a 2GB heap cap. The cache now stores only the fields the trust check actually reads (time, per-version _npmUser.trustedPublisher, dist.attestations.provenance). The abbreviated-metadata cache is similarly projected to just the package-level modified field and the set of currently-listed version names. Fixes #​11860.

  • Implemented pnpm pkg command natively, following npm pkg standards.

  • Implemented pnpm repo command natively, following npm repo standards.

  • Implemented pnpm set-script (alias ss) natively. Adds or updates an entry in the scripts field of the project manifest, supporting package.json, package.json5, and package.yaml formats.

  • Add a skip-manifest-obfuscation option for pnpm pack and pnpm publish. When enabled, the original packageManager field and publish lifecycle scripts are kept in the packed/published manifest instead of being stripped. The pnpm-specific pnpm field continues to be omitted.

Patch Changes
  • Fixed pnpm dlx failing with ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND when the installed package's CAS slot is missing its package.json. Observed in the wild for pnpm dlx node@runtime:<version> when the GVS slot was populated without the synthesized manifest runtime archives need (they don't ship a package.json of their own, so the synthesized one is the only way it gets there; an existing slot from an earlier code path that skipped the synthesis stays incomplete). The bin link itself is wired up from the resolution and remains valid, so dlx now falls back to the scopeless package name when the slot's manifest is unreadable — for single-bin packages (the dlx common case, including every runtime: spec) this matches what manifest.bin would have named. Multi-bin packages already require --package=<spec> <bin> to disambiguate and don't enter this code path.
  • Fixed non-determinism in pnpm dedupe and pnpm install when a dependency graph contains packages with transitive peer dependencies on each other (e.g. @aws-sdk/client-sts and @aws-sdk/client-sso-oidc) and auto-install-peers is enabled. The lockfile no longer flips between two equally-valid forms across consecutive runs. The root cause was that resolveDependencies pushed onto its pkgAddresses / postponedResolutionsQueue arrays from inside Promise.all-spawned callbacks, so completion-order timing leaked into the array order and downstream cyclic-peer suffix assignment. Fixes #​8155.
  • Fixed a regression introduced by #​11711 where pnpm add <github-shorthand> (and any other wanted-dependency whose alias can't be parsed from the user-supplied spec, e.g. tarball URLs or pnpm/test-git-fetch#sha) was silently dropped from the manifest update and from pendingBuilds. The alias-keyed lookup added in that PR couldn't find a wantedDependency whose alias was undefined at parse time but resolved to a package name only after fetching, so the entry never made it into specsToUpsert. Restored the original index-based pairing between directDependencies and wantedDependencies; the catalog-protocol preservation that PR was originally fixing is unaffected because it's driven by rdd.catalogLookup.userSpecifiedBareSpecifier, not by the lookup. Fixes the three rebuilds dependencies / rebuilds specific dependencies / rebuild with pending option failures in building/commands/test/build/index.ts.
  • Fixed pnpm add --config leaving orphan entries in pnpm-lock.env.yaml (the optional subdependencies of the previously resolved version of the updated config dependency).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch 2 times, most recently from 7c032b5 to fba8e80 Compare February 2, 2026 14:42
@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Feb 10, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from fba8e80 to c6b598b Compare February 12, 2026 10:50
@github-actions github-actions Bot removed the stale label Feb 12, 2026
@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Feb 20, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from c6b598b to 2265b38 Compare March 5, 2026 10:43
@github-actions github-actions Bot removed the stale label Mar 5, 2026
@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Mar 13, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 2265b38 to 9da0891 Compare March 26, 2026 19:00
@github-actions github-actions Bot removed the stale label Mar 27, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 9da0891 to febe324 Compare March 31, 2026 11:36
@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Mar 31, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage ∅ diff coverage · +0.00% coverage variation

Metric Results
Coverage variation +0.00% coverage variation (-1.00%)
Diff coverage diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (e6f986d) 11555 5449 47.16%
Head commit (6df4ed5) 11555 (+0) 5449 (+0) 47.16% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#874) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 7, 2026

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Apr 7, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from febe324 to baa4a0b Compare April 8, 2026 17:15
@github-actions github-actions Bot removed the stale label Apr 9, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch 4 times, most recently from c5dfc37 to db5ad41 Compare April 21, 2026 17:11
@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Apr 29, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from db5ad41 to f49f3d8 Compare April 29, 2026 15:05
@github-actions github-actions Bot removed the stale label Apr 30, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from f49f3d8 to 939da9e Compare May 3, 2026 11:39
@meryemefe meryemefe marked this pull request as ready for review May 3, 2026 11:46
@meryemefe meryemefe requested a review from a team as a code owner May 3, 2026 11:46
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 939da9e to 1f76acf Compare May 3, 2026 11:48
@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 1f76acf to 0a283bf Compare May 12, 2026 09:44
@github-actions github-actions Bot removed the stale label May 12, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 0a283bf to 1ac8c34 Compare May 18, 2026 16:54
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 1ac8c34 to 07c08fd Compare May 27, 2026 06:56
@renovate renovate Bot changed the title chore(deps): update all non-major github-actions dependencies chore(deps): update dependency pnpm to v11.3.0 May 27, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch-github-actions branch from 07c08fd to 6df4ed5 Compare May 27, 2026 07:22
@krusche
Copy link
Copy Markdown
Member

krusche commented May 27, 2026

Already done: staging is on pnpm 11.3.0 (landed via the recent dependency merges). Closing.

@krusche krusche closed this May 27, 2026
@krusche krusche deleted the renovate/all-minor-patch-github-actions branch May 27, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant