Fix Dockerfile build failure: handle pnpm workspace protocol in extensions#17
Merged
Conversation
…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.
|
Please, approve this PR. My deployment kept failing because of this issue. @vignesh07 @jm-avila @jacobcwright |
vignesh07
approved these changes
Jan 27, 2026
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
workspace:*protocol in addition to semver rangesProblem
Build fails with
ERR_PNPM_WORKSPACE_PKG_NOT_FOUNDbecause extensions now use"clawdbot": "workspace:*"instead of semver ranges.Solution
Use
findto patch all extension package.json files and add sed pattern for workspace protocol.