Implement Stage 1 Container Hosting host, SDK and CLI support - #5893
Draft
cloutiertyler wants to merge 15 commits into
Draft
Implement Stage 1 Container Hosting host, SDK and CLI support#5893cloutiertyler wants to merge 15 commits into
cloutiertyler wants to merge 15 commits into
Conversation
This was referenced Sep 8, 2026
Preserve Stage 1 operation and shutdown ownership while combining complete environment publication with deployment commits. Generate and verify schema-bearing platform modules for container-only databases, and update the CLI and actual runtime regression coverage.
Keep ENV at Wasm10.6 and JS2.2 and authorization at Wasm10.7 and JS2.3. Preserve paired publication cursors, protected submissions, and positive host shutdown ownership. Keep Environment15 and Capabilities16 unchanged. Update the generated v2 system module authorization import and verify exact imports plus rejection of the old prototype namespace. Validated 101 focused publication, storage, lifecycle, CLI and actual host tests, generated-module execution, and strict scoped lint.
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.
Description of Changes
Adds the public host, SDK, and CLI support for Stage 1 Container Hosting: atomic deployment publication, container-only databases, hosted credentials, generation fencing, launch environment snapshots, and database/container lifecycle integration. Supports local Dockerfile, Railpack, and prebuilt OCI publishing with durable retries.
Depends on #5892. Companions: private #3943 and website #1352. File mounts are outside Stage 1.
API and ABI breaking changes
Adds container publication and authenticated hosted-client APIs. Uses the V10 extensions from the prerequisite PR; no V11 ABI.
Rollback safety impact
Requires #5892. Hosts without container support cannot manage active deployments; rollback must preserve deployment records and fence running containers.
Expected complexity level and risk
5/5. Couples durable publication, credential authorization, database lifecycle, and container execution.
Testing
Publication/retry recovery, credential forgery and revocation, generation fencing, environment snapshots, shutdown, OCI validation, and CLI builder tests.