Skip to content

ci: fix deploy workflow pnpm/lockfile (restore production deploy)#45

Merged
pavelkurmacheff merged 1 commit into
mainfrom
fix/deploy-pnpm-frozen-lockfile
Jun 12, 2026
Merged

ci: fix deploy workflow pnpm/lockfile (restore production deploy)#45
pavelkurmacheff merged 1 commit into
mainfrom
fix/deploy-pnpm-frozen-lockfile

Conversation

@pavelkurmacheff

Copy link
Copy Markdown
Contributor

Summary

Production Deploy to Cloudflare Pages broke on main right after #43 merged. #43 fixed the same bug in pr.yml but deploy.yaml was missed — it still ran pnpm@8.8.0 + non-frozen pnpm install, which can't read the v9 pnpm-lock.yaml, re-resolves to an incompatible webpack, and fails the Build production step with a ProgressPlugin ValidationError.

This applies the identical fix to deploy.yaml: pnpm@10 + pnpm install --frozen-lockfile.

Evidence

Closes #44

Made with Cursor

The deploy workflow had the same broken install as the build workflow
(fixed in #43): pnpm@8.8.0 cannot read the v9 lockfile and a non-frozen
install re-resolves to an incompatible webpack, breaking the production
build before the Cloudflare Pages deploy. Apply the same fix here so
deploys to main build the exact, tested dependency tree.

Closes #44

Co-authored-by: Cursor <cursoragent@cursor.com>
@pavelkurmacheff pavelkurmacheff merged commit 1c43393 into main Jun 12, 2026
1 check 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.

CI Build broken: pnpm 8.8.0 in workflow can't read v9 lockfile → re-resolves to incompatible webpack

1 participant