Repository navigation
build: bump OpenShell to v0.1.3 - #12930
Merged
Merged
Conversation
cv
enabled auto-merge (squash)
October 9, 2026 18:39
Contributor
|
v1 documentation preview: https://nvidia-preview-nemoclaw-v1-pr-12930.docs.buildwithfern.com/nemoclaw |
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.
Failure
cargo deny check advisoriesreports RUSTSEC-2026-0333 innoyalib0.0.28, which OpenShell'sopenshell-policy-schemapins exactly. The fix,noyalib0.0.53, is in OpenShell #4348 and was released in v0.1.3. NemoClaw pins its OpenShell crates, images, Helm chart, and docs to one release, so the dependency can't move on its own.v0.1.3 also includes sandbox and policy fixes that apply to NemoClaw: full binary scope for uninspected credentials (#4171), removal of privileged control-socket filters (#4279), audit of every endpoint in a proposal (#4313), Rust and Rego sharing endpoint path matching (#4336), and canonical profile revision hashing (#4122).
Decision
Move everything pinned to v0.1.2 to v0.1.3, tag commit
e1f3c82caa3e:openshell-core,openshell-sdk, andopenshell-policy.Cargo.lockchanges by about 20 lines, includingnoyalib0.0.53.openshell-coretelemetry.versions.json: OpenShell version, revision, and the gateway, supervisor, sandbox, and Helm chart digests. GHCR's v0.1.2 tags matched the old pins.I checked the changes that could affect NemoClaw:
gatewayConfig, but the new chart maps every legacyserver.*value NemoClaw sets: OIDC, workspace mode, and storage size. Unauthenticated access stays off.gateway.rsis unchanged; Live / Kind exercises the real chart.Validation
cargo cipassed: 1,309 workspace tests and all 112 lifecycle tests. Clippy needed no code changes.cargo ci schemapasses, so the regenerated schema and reference match.linux_arm64andlinux_amd64with the v0.1.3 images and Helm chart, including the legacyserver.*values.