Skip to content

Bump pnpm/setup from 1.0.0 to 2.1.0 - #430

Merged
PikachuEXE merged 1 commit into
masterfrom
dependabot/github_actions/pnpm/setup-2.0.2
Sep 8, 2026
Merged

PikachuEXE merged 1 commit into
masterfrom
dependabot/github_actions/pnpm/setup-2.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps pnpm/setup from 1.0.0 to 2.1.0.

Release notes

Sourced from pnpm/setup's releases.

v2.1.0

What's Changed

New Contributors

Full Changelog: pnpm/setup@v2.0.2...v2.1.0

v2.0.2

What's Changed

Full Changelog: pnpm/setup@v2.0.1...v2.0.2

v2.0.1

What's Changed

New Contributors

Full Changelog: pnpm/setup@v2.0.0...v2.0.1

v2.0.0

The action no longer installs pnpm through npm. It downloads pnpm's self-contained release binary for the runner's platform straight from pnpm's GitHub releases, verifies it against the SHA-256 digest GitHub publishes for the asset, and puts it on PATH. No Node.js, no npm, no @pnpm/exe, no self-update round-trip.

That also makes the action immune to broken npm artifacts. pnpm 11.13.0's @pnpm/exe build shipped without its platform binary, which made v1 install a placeholder file that failed later with This: not found and exit code 127. The GitHub release binary for that same version is fine, so v2 installs it correctly. v2 additionally verifies the install by running pnpm --version and comparing it against the requested version, so a bad artifact fails immediately with a clear message instead of surfacing as a confusing error in a later step.

Breaking changes

pnpm v11 or newer is required. v1 could set up pnpm 10 via pnpm self-update; v2 rejects anything below v11 with an explanatory error. The action is built around pnpm's self-contained release binaries and the pnpm runtime command, both of which arrived in v11.

If you need pnpm 10 or older, use pnpm/action-setup instead.

The bin-dest output points somewhere new. It was ~/setup-pnpm/node_modules/.bin/bin; it is now ~/setup-pnpm (the dest directory itself). Workflows that read the output are unaffected — it still names the directory holding pnpm — but anything that hardcoded the old path needs updating.

... (truncated)

Commits
  • 703c526 chore: update dependencies (#42)
  • e02cd34 ci: update dependencies with pnpm/update instead of Dependabot (#41)
  • 0080eca feat: add a require-lockfile input (#23)
  • 3327d57 feat: add working-directory, deprecating package-json-file (#27)
  • 0e9f373 perf: cache pnpm's lockfile verification results (#30)
  • f2f7d5f feat: install multiple runtimes from devEngines.runtime (#32)
  • 1dad155 fix: restore cache before installing runtime (#39)
  • 84cb39b fix: keep the installed runtime authoritative against context-aware shims (#25)
  • ed0c46d feat: install pnpm from the npm registry, verified against npm's signature (#24)
  • 4700d73 README: bump versions (node, actions/setup) (#20)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@dependabot
dependabot Bot requested a review from PikachuEXE as a code owner August 31, 2026 22:02
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 31, 2026
@PikachuEXE

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [pnpm/setup](https://github.com/pnpm/setup) from 1.0.0 to 2.1.0.
- [Release notes](https://github.com/pnpm/setup/releases)
- [Commits](pnpm/setup@5d160c5...703c526)

---
updated-dependencies:
- dependency-name: pnpm/setup
  dependency-version: 2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump pnpm/setup from 1.0.0 to 2.0.2 Bump pnpm/setup from 1.0.0 to 2.1.0 Sep 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/pnpm/setup-2.0.2 branch from cc250e0 to cb3dc6f Compare September 8, 2026 23:39
@PikachuEXE
PikachuEXE merged commit 6c5ade1 into master Sep 8, 2026
1 check passed
@PikachuEXE
PikachuEXE deleted the dependabot/github_actions/pnpm/setup-2.0.2 branch September 8, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant