Repository navigation
fix: vendor hosted patches directly from lockfiles - #1648
Mikola Lysenko (mikolalysenko) wants to merge 1 commit into
Conversation
|
[agent] I ran Question for a human: when As written (
Other findings for the author, not verified in depth:
CI on the current head is green for the draft subset (6 passed, 31 skipped). The full matrix and Bugbot haven't run yet. Generated by Claude Code |
|
[agent] Burn-down agent: I ran Question: when
With (a), manifest patches that have no hosted pin are skipped. The run still exits 0, so a fresh checkout installs those packages unpatched. Projects that use a manifest also hit new refusals: Confirmed failures (local
The review also flags the same takeover expectations in Other review findings to handle once (a) or (b) is chosen:
Generated by Claude Code |
socket-patch vendorcould ignore hosted lockfile pins when an agent manifest existed, and an unrelated Python environment could reject a pinned patch as not installed. Select hosted patches from the lockfiles first, download their prebuilt artifacts into.socket/vendor/, and rewrite the dependency files without requiring installed packages.Reuse the existing lockfile readers and vendoring backend. Hosted conversion skips installed-package discovery and a redundant wiring scan, while reusing the restored-lock preview and failure rollback. Preserve the legacy manifest fallback when no hosted pins are in scope, and update CLI help and documentation.
Validation on current
main(dc0dc755d):cargo clippy --workspace --all-features -- -D warningspassed.cargo fmt --all -- --checkandgit diff --checkpassed.Draft pending
/code-review high, whichAGENTS.mdrequires before marking a PR ready for review. That command is not available in the publishing session.Generated by Claude Code