Repository navigation
Conversation
Pin the unified private runtime and stream implementation. Seed first-time opt-in dependency resolution from the public CLI lockfile while preserving an existing independent lockfile.
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
Add opt-in object transfer integration through the independently built optional executable. The ordinary CLI keeps its existing HTTP commands and dependency graph; protocol implementation stays in the private dependency.
Update the optional dependency pin to fa81f604902a510801b882322b7abb9539a005d4. Repair build-test fixtures to provide the independent workspace and source lock file expected by the build helper, and verify an existing optional-workspace lock file is preserved.
Verification
The native tests used the pinned libraries on Linux/aarch64 with software transport. Physical RDMA/DPU and a newly rebuilt multi-node enterprise deployment require separate acceptance.
Hosted check snapshot
The fixture commit 4be1794's Actions snapshot has two failed checks: Dependency Advisories reports findings in the existing lockfile, and Clippy fails in unchanged rc-core code under Rust 1.99 (including async-trait double_must_use diagnostics). This update changes the build fixture and optional gitlink; it does not change those source files or the default lockfile. Those findings remain unresolved by the following dependency-pin update. Local Rust 1.97.1 results above are separate evidence.
Compatibility
Existing commands and default build behavior remain available. Optional builds require authorized access to the pinned private dependency and the documented native build environment. Reverting this update restores the preceding dependency pin and fixture.