Skip to content

chore: upgrade pnpm to v12 and migrate CI to pnpm/setup - #134

Merged
panz3r merged 3 commits into
mainfrom
chore/pnpm-12
Sep 29, 2026
Merged

panz3r merged 3 commits into
mainfrom
chore/pnpm-12

Conversation

@panz3r

@panz3r panz3r commented Sep 29, 2026

Copy link
Copy Markdown
Member
  • packageManager: pnpm 12.8.0 (12.8.1 is still inside the 24h minimumReleaseAge window); lockfile regenerated, frozen install verified locally.
  • CI: replace pnpm/action-setup + actions/setup-node with pnpm/setup v3.0.0 (pinned to commit) using the runtime input, same pattern as react-auth #386.
  • Release: pnpm/setup for pnpm only, actions/setup-node on Node latest for the npm registry config, and no dependency cache in release builds (npm trusted publishing guidance). release-please pin gets a # v5.0.0 note.
  • Node matrix: [22, lts, latest] (pnpm/setup has no lts/-1 alias).

Before merging: the ruleset requires the old check names Build & Test (<os>, lts/-1) and Build & Test (<os>, lts/*); they must be renamed to (<os>, 22) and (<os>, lts) or this PR stays blocked. Local verification: build, lint and tests pass under pnpm 12.8.0.

@panz3r
panz3r merged commit c7e3dd8 into main Sep 29, 2026
16 of 17 checks passed
@panz3r
panz3r deleted the chore/pnpm-12 branch September 29, 2026 16:06
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