Skip to content

fix(penpal): remove npm lockfiles so Renovate uses pnpm exclusively#628

Merged
matt2e merged 1 commit intomainfrom
renovate-errors
Apr 15, 2026
Merged

fix(penpal): remove npm lockfiles so Renovate uses pnpm exclusively#628
matt2e merged 1 commit intomainfrom
renovate-errors

Conversation

@matt2e
Copy link
Copy Markdown
Contributor

@matt2e matt2e commented Apr 15, 2026

Summary

  • Remove package-lock.json files from apps/penpal/e2e/ and apps/penpal/frontend/ that were causing Renovate to fail
  • These npm lockfiles conflicted with the project's pnpm-based dependency management, causing Renovate to attempt npm updates alongside pnpm

Test plan

  • Verify Renovate no longer produces errors for the penpal packages
  • Confirm pnpm install still works correctly in penpal subdirectories

🤖 Generated with Claude Code

The penpal frontend and e2e packages are already in the pnpm workspace,
but their vestigial package-lock.json files caused Renovate to run npm
install alongside pnpm. npm consistently timed out fetching
@tailwindcss/oxide-wasm32-wasi, producing artifact errors on every PR.

Remove both lockfiles and switch the Tauri beforeDevCommand from npm to
pnpm.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@matt2e matt2e requested review from baxen and wesbillman as code owners April 15, 2026 01:15
@matt2e matt2e merged commit 368564e into main Apr 15, 2026
5 checks passed
@matt2e matt2e deleted the renovate-errors branch April 15, 2026 01:23
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