feat: seal hermetic image build inputs #4

Merged
noel merged 1 commit from feat/sealed-hermetic-inputs into main 2026-08-12 14:31:41 +00:00
Owner

Replace all network fetches inside the system hermetic Dockerfile with four read-only _build_inputs mounts. Every RUN is explicitly --network=none; versions and SHA-256 checks remain source-owned and mandatory. The infrastructure transaction will fetch and verify the exact files before BuildKit starts. No external Dockerfile frontend image is introduced.

Adds a source-owned contract test forbidding network fetchers/URL args and requiring four networkless sealed mounts. Validated with that contract, diff checks, and a redacted tree scan.

Replace all network fetches inside the system hermetic Dockerfile with four read-only `_build_inputs` mounts. Every `RUN` is explicitly `--network=none`; versions and SHA-256 checks remain source-owned and mandatory. The infrastructure transaction will fetch and verify the exact files before BuildKit starts. No external Dockerfile frontend image is introduced. Adds a source-owned contract test forbidding network fetchers/URL args and requiring four networkless sealed mounts. Validated with that contract, diff checks, and a redacted tree scan.
noel merged commit 6f66a948db into main 2026-08-12 14:31:41 +00:00
noel deleted branch feat/sealed-hermetic-inputs 2026-08-12 14:31:41 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
noel/act-node-docker!4
No description provided.