Skip to content

Fix Dockerfile build failure: handle pnpm workspace protocol in extensions#17

Merged
vignesh07 merged 1 commit into
vignesh07:mainfrom
jm-avila:DOCKERFILE-FIX
Jan 27, 2026
Merged

Fix Dockerfile build failure: handle pnpm workspace protocol in extensions#17
vignesh07 merged 1 commit into
vignesh07:mainfrom
jm-avila:DOCKERFILE-FIX

Conversation

@jm-avila

Copy link
Copy Markdown
Contributor

Summary

  • Apply dependency version patch to all extensions (not just hardcoded list)
  • Handle pnpm workspace:* protocol in addition to semver ranges

Problem

Build fails with ERR_PNPM_WORKSPACE_PKG_NOT_FOUND because extensions now use "clawdbot": "workspace:*" instead of semver ranges.

Solution

Use find to patch all extension package.json files and add sed pattern for workspace protocol.

…age.json files

This change broadens the version relaxation patch to include all package.json files in the extensions directory, accommodating the workspace protocol. The previous implementation was limited to specific files.
@realethanyang

Copy link
Copy Markdown

Please, approve this PR. My deployment kept failing because of this issue. @vignesh07 @jm-avila @jacobcwright

@vignesh07 vignesh07 merged commit a01cd4a into vignesh07:main Jan 27, 2026
1 check passed
@vignesh07

Copy link
Copy Markdown
Owner

Thanks for the fix, @jm-avila! \n\nThe switch to patching all extension package.json files + handling "workspace:*" for the clawdbot dependency unblocks Docker builds now that extensions use workspace protocol. Much appreciated.

k7cfo pushed a commit to k7cfo/railclaw that referenced this pull request Feb 21, 2026
…age.json files (vignesh07#17)

This change broadens the version relaxation patch to include all package.json files in the extensions directory, accommodating the workspace protocol. The previous implementation was limited to specific files.
gginesta pushed a commit to gginesta/clawdbot-railway-template that referenced this pull request Apr 28, 2026
- Fixed critical KB gaps: sent objection handlers, case studies, KB index, sales plan to Raphael
- SOP v2.3: Added Full KB vs Summary matrix, Role-Specific Required KB, Quiz requirement
- SOP v2.3: Added lessons vignesh07#17-27 (sales agents need objection handlers, verify KB access, audit after onboarding)
- Daily log: Documented full audit findings and remediation
- Key insight: Check /data/shared/ for cross-agent data first
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.

3 participants