Skip to content

ci: migrate to pnpm/setup - #53

Merged
edoardocavazza merged 9 commits into
mainfrom
claude/pnpm-setup-action-upgrade-5kdxj6
Sep 4, 2026
Merged

edoardocavazza merged 9 commits into
mainfrom
claude/pnpm-setup-action-upgrade-5kdxj6

Conversation

@edoardocavazza

Copy link
Copy Markdown
Member

Summary

  • Replace pnpm/action-setup with its successor pnpm/setup, which also installs the Node.js runtime and can run pnpm install, so actions/setup-node and the separate "Install project dependencies" step are dropped everywhere (main.yml, pr.yml, pages.yml) since install always ran immediately after setup.
  • pnpm install --frozen-lockfile is now expressed via the require-lockfile: true input, which makes pnpm/setup run install with --frozen-lockfile.
  • node-version: latest is now expressed via runtime: node@latest.
  • pnpm store caching (cache: pnpm on setup-node) is preserved via the cache: true input of pnpm/setup.
  • Verified compatibility: the repo's packageManager is pinned to pnpm@12.2.1, and pnpm/setup@v2 supports pnpm v11+.

Test plan

  • Confirm CI (lint/build/test jobs, release, pages) passes on this branch

🤖 Generated with Claude Code

https://claude.ai/code/session_01NM1AyJH42derNim3BmJpVB


Generated by Claude Code

@changeset-bot

changeset-bot Bot commented Sep 4, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: a87bcd7

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@edoardocavazza
edoardocavazza merged commit 107134a into main Sep 4, 2026
3 checks passed
@edoardocavazza
edoardocavazza deleted the claude/pnpm-setup-action-upgrade-5kdxj6 branch September 4, 2026 09:35
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.

1 participant