Skip to content

test(envdsmoke): the e2b flavor's envd smoke lives with the e2b layer - #81

Merged
CMGS merged 3 commits into
masterfrom
test/envdsmoke
Sep 28, 2026
Merged

CMGS merged 3 commits into
masterfrom
test/envdsmoke

Conversation

@CMGS

@CMGS CMGS commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Moves the envd hardware smoke from sandbox (e2e/cmd/envdsmoke, scripts/envd-e2e.sh) into this repo as test/envdsmoke (build tag envdsmoke, listed in TAGGED_HARNESSES) and scripts/envd-e2e.sh, rewritten on pkg/sandboxd instead of the sandbox Go SDK: claim, then every check through the guest-port relay against the real envd (health, version, POST/GET /files, a Connect unary, process start over the server stream, the user account with sudo via the process API, HTTP/1.1 only, optional code-interpreter 1+1, -hold). Docs: "Proving envd on hardware" in e2b-compat.md. Companion: sandbox PR removing the old harness (CMGS 2026-09-28: sandbox has no envd concept).

The harness that drives the e2b flavor image's envd through the guest-port relay moves here from the sandbox repo, rewritten on pkg/sandboxd: sandbox keeps no envd knowledge, and what the smoke asserts (the version the compat API reports, the Connect surface, the default user, HTTP/1.1 only) is what this repo's e2b surface and envd proxy depend on. The silkd read-back of an envd upload becomes an envd read-back; the service-active check is envd's own /health.
@CMGS
CMGS merged commit 85dd5ea into master Sep 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant