Repository navigation
Open
Labels
openshell-nextTracking the next OpenShell release on the openshell-next branchTracking the next OpenShell release on the openshell-next branch
Description
Tracks OpenShell v0.1.8 on the openshell-next branch (draft PR into main linked below). Once #79 merges, .github/workflows/openshell-next.yml comments here for every new upstream tag.
Current pin on openshell-next: v0.1.8-pre.3 (53b8eec2). main stays on v0.1.7. Changes since v0.1.7
Result on v0.1.8-pre.3 (macOS, Rust 1.94): fmt, clippy -D warnings, cargo test --locked (incl. gateway_policies) and gen-docs.sh --check pass with no code changes. scripts/upstream-compat.sh latest-prerelease, with both crates repointed, is ✅ too.
Upstream changes to verify before promoting
- fix(sandbox): validate filesystem policy anchors NVIDIA/OpenShell#5278 (filesystem policy anchors). This is a runtime (Landlock) change in
openshell-sandbox. The policy crates and ourlint/generateare unaffected, and the tests pass. Check in a real v0.1.8 sandbox that generatedfilesystem_policypaths launch, because a symlink under a workload-writable dir now fails launch even inbest_effort, and so does a policy with no usable paths. Consider alinthint for symlinked paths. - fix(network): align REST and WebSocket endpoint handling NVIDIA/OpenShell#5336 (REST vs WebSocket). The gateway validator now rejects
websocket_credential_rewriteonprotocol: rest, which we never emit. REST endpoints now answerUpgraderequests with 403, so code that opens WebSockets needs aprotocol: websocketdirective. Consider alintwarning when a WebSocket client call site is covered by arestdirective. - feat(policy): lint authored policy files offline NVIDIA/OpenShell#5358 (offline
policy lint). Still an open PR and in no tag. Compare it with ourlintonce it lands. - RUSTSEC-2026-0459.
libsqlite3-sysis still 0.37.0 on v0.1.8-pre.3 and on OpenShell main, so the.cargo/audit.tomlignore stays. - Sandbox flow (playground, 16 cards) against an OpenShell v0.1.8 gateway/CLI.
- On the stable
v0.1.8, follow docs/RELEASING.md "Promotingopenshell-nextwhen OpenShell ships stable".
Metadata
Metadata
Assignees
Labels
openshell-nextTracking the next OpenShell release on the openshell-next branchTracking the next OpenShell release on the openshell-next branch
Activity
ilanh commentedon Nov 9, 2026
Tracking PR: #82 (draft,
openshell-next→ main). The automation that keeps it current is #81 (closes #79).ci: openshell-next branch automation that tracks OpenShell releases (#81
github-actions commentedon Nov 9, 2026
openshell-nextcheck (pinunknown)openshell-next@cea9e1e596f1ilanh commentedon Nov 9, 2026
Correction: the 16:38 comment is a false pass. The workflow could not find its scripts on
openshell-nextand the failure was hidden by a missing pipefail, so nothing was merged or bumped.openshell-nextis still atcea9e1e(v0.1.8-pre.3). Upstream has since tagged v0.1.8-pre.4, which passes locally. Fix: #84 (closes #83).