Skip to content

Pin release workflows to pnpm 9 (lockfile v9) - #3

Merged
mohnjiles merged 1 commit into
mainfrom
fix-release-workflow-pnpm
Jul 25, 2026
Merged

Pin release workflows to pnpm 9 (lockfile v9)#3
mohnjiles merged 1 commit into
mainfrom
fix-release-workflow-pnpm

Conversation

@mohnjiles

Copy link
Copy Markdown
Member

Summary

release.yml and update-json.yml still install pnpm 8, which cannot read the current lockfileVersion: 9.0 lockfile — pnpm 8 ignores it with a warning and performs an unpinned install, so release builds would run against unvetted latest dependencies. Pin both to pnpm 9 via pnpm/action-setup@v4, matching the fix ci.yml received in #2.

Test plan

🤖 Generated with Claude Code

Both release workflows still installed pnpm 8, which cannot read the
lockfileVersion 9.0 pnpm-lock.yaml -- it would silently ignore the
lockfile and install unpinned latest dependencies during release
builds. Same fix ci.yml already received.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@mohnjiles
mohnjiles enabled auto-merge July 25, 2026 04:18
@mohnjiles
mohnjiles merged commit da13bde into main Jul 25, 2026
2 checks passed
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