feat(app-bundle): extend overlay to packages/opencode/ (#1093) - #1107
jeonghun-jj-lee merged 1 commit into
Conversation
Add packages/opencode/ to the overlay scope — the engine's 125 patched files from the fork now have a tracking copy in amicode. - Update all 5 hardcoded scope sites (overlay-promotion.mjs, extract_overlay.mjs, manifest.json) - Extract fork delta into packages/app-bundle/overlay/packages/opencode/ - Verify materialized tree matches fork for all 7 packages
|
Important Review skippedToo many files! This PR contains 127 files, which is 27 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (127)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
c264f22
into
jj/1091-absorb-opencode-fork
Summary
Extends the app-bundle overlay to include
packages/opencode/— the engine package from the fork. This is Phase 1 of the fork-absorption campaign (#1091).What changed
packages/opencode/:overlay-promotion.mjs(OVERLAY_PATHS + scope string),extract_overlay.mjs(GRAPH_PKGS + scope string + header comment),manifest.json(scope field)packages/app-bundle/overlay/packages/opencode/viaoverlay-promotion.mjs --applyat fork SHA517921eeVerification
packages/opencode/(all 816 files byte-identical)cli_gate— missing staged binaries in worktree env)materialize.mjsis scope-agnostic and unchangedNote on overlay size
The overlay grows from 673 files / ~9.4 MB to ~798 files / ~11.3 MB (+20%). This is the engine's 15,311-line delta — the alternative (vendoring the full tree) would add 246 MB.
Closes #1093. Part of #1091.