Repository navigation
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
6 tasks done
|
🌿 Preview your docs: https://nvidia-preview-pr-4464.docs.buildwithfern.com/openshell |
Signed-off-by: Evan Lezar <elezar@nvidia.com>
elezar
force-pushed
the
codex/4119-podman-shared-gateway
branch
from
October 14, 2026 09:40
2081449 to
7e72adc
Compare
elezar
force-pushed
the
codex/4119-conformance-suite
branch
from
October 14, 2026 09:40
f703015 to
a0eaebd
Compare
elezar
changed the base branch from
codex/4119-conformance-suite
to
codex/4119-suite-layout
October 14, 2026 09:40
This was referenced Oct 14, 2026
This branch has not been deployed
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
Run each Podman user-namespace profile as a named Rust test against the tmachine guest’s shared gateway. Each scenario owns sandbox cleanup, exact gateway configuration restoration, and readiness checks, including after assertion failures.
Final unit of the draft stack, based on #4538 (
codex/4119-suite-layout). This PR preserves the existing shared-gateway implementation for separate review.Related Issue
Follow-up to #4119. Part of #3954.
Changes
default,auto,keep_id, andprivateRust story modules.Testing
mise run pre-commitpassed for this signed-off commit.208144912, which passed the full configured unit suite on 2026-10-13.Live validation was on 2026-10-07 using QEMU/HVF on ARM64 macOS, runtime artifacts from Actions run 37483726385 at
b10ab39f9, and the shared-gateway test archive. Live tests have not been repeated after subsequent main rebases. The fixture requires a disposable tmachine guest, systemd, passwordless sudo, and a dedicated Podman gateway; image preparation and fixture reuse remain follow-ups.The combined stack at
7e72adc6cpassednix develop --command mise run --jobs 1 cion 2026-10-14. This covers the configured repository lint, compile/type checks, and unit suites; live gateway/tmachine execution was not repeated during this split.Checklist