Repository navigation
nvx-rs: version the nvx crate 0.1.0-alpha.2 - #740
Merged
Pedro Henrique Penna (ppenna) merged 1 commit intoOct 22, 2026
Merged
Conversation
Prepares the second crates.io preview of the nvx crate. Publishing happens after this merges, from the merged dev commit, as for 0.1.0-alpha.1. aci_edge_sandboxes and aci_edge_sandboxes_model require the new version, and only nvx's version changes in the three lockfiles. The bundled feature keeps its release pin: the control contract is unchanged since 0.1.0-alpha.1. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
Author
|
Pedro Henrique Penna (@ppenna), once this merges, could you publish |
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
All six changes consistently update version metadata, with no runtime changes or unresolved issues.
No open issues 🎉
What changed in this PR
Prepares nvx version 0.1.0-alpha.2 for its second crates.io preview, with publication planned after merge. This is a version-only update with no runtime changes.
Changes:
- Bumps the crate version and both sandbox dependency requirements to
0.1.0-alpha.2. - Updates the
nvxentry in all three lockfiles, leaving the bundled release pin and control contract unchanged.
| File | Description |
|---|---|
tests/runtime-adapter/Cargo.lock |
Records the updated nvx version for the runtime adapter. |
nvx-rs/Cargo.toml |
Sets the crate version to 0.1.0-alpha.2. |
nvx-rs/Cargo.lock |
Aligns the crate’s lockfile version. |
aci_edge_sandboxes/model/Cargo.toml |
Updates the model’s nvx dependency requirement. |
aci_edge_sandboxes/Cargo.toml |
Updates the sandbox library’s nvx dependency requirement. |
aci_edge_sandboxes/Cargo.lock |
Aligns the sandbox workspace’s locked nvx version. |
Review effort: Balanced
Enrique Saurez (esaurez)
requested a review
from Pedro Henrique Penna (ppenna)
October 22, 2026 04:56
Pedro Henrique Penna (ppenna)
deleted the
esaurez/nvx-rs-alpha2-20261022
branch
October 22, 2026 15:03
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
Prepares the second crates.io preview of the
nvxcrate,0.1.0-alpha.2. As for0.1.0-alpha.1(#654), publishing happens after this merges, from the mergeddevcommit.nvx-rs/Cargo.tomlmoves to0.1.0-alpha.2, whichaci_edge_sandboxesandaci_edge_sandboxes_modelnow require. In the three lockfiles, onlynvx's version changes.bundledkeeps its pin,v0.1.0-dev.9ceb89fcc31f. The crate's control contract is stillnvx-microvm-v2-control-v2, as it was for0.1.0-alpha.1.Since
0.1.0-alpha.1, the crate has gained the shared host and guest building blocks that orchestrators and guest agents outside this repository build on:Validation
On a Windows host:
cargo publish --dry-run --lockedpackages 216 files and verifies the build.cargo doc --no-deps --locked --features cli,testing,guestwith-D warningssucceeds forx86_64-pc-windows-msvc, and forx86_64-unknown-linux-musl, which documents the Linux guest modules.cargo metadata --lockedsucceeds fornvx-rs,aci_edge_sandboxes, andtests/runtime-adapter.