Single-stage Dockerfile.stage: pre-download k3s on host runner #43

Merged
will.anderson merged 1 commits from fix/single-stage-dockerfile into dev 2026-05-10 16:26:50 +00:00
Owner

Eliminates multi-stage Docker builder that was causing RWLayer nil corruption. Moves k3s download to host runner, adds --no-cache to main build.

Eliminates multi-stage Docker builder that was causing RWLayer nil corruption. Moves k3s download to host runner, adds --no-cache to main build.
will.anderson added 1 commit 2026-05-10 16:26:36 +00:00
Single-stage Dockerfile.stage: pre-download k3s on host runner
Dev — Build & local smoke test / build-smoke (pull_request) Failing after 1m37s
e6fd110073
The multi-stage Docker builder (which installed build-essential, compiled
soul-demo, and downloaded k3s inside Docker) was causing RWLayer nil
corruption on the runner's overlay2 driver. Every affected run failed at
apt-get install in the runtime stage after the builder stage completed.

Fix: move k3s download to the CI host runner (same pattern as soul-demo
compilation, which now passes reliably). Dockerfile.stage becomes single-
stage: no apt-get in a builder stage, no network downloads, just COPY of
pre-built binaries. Also adds --no-cache to the main docker build for
consistency with the soul-demo step fix.
will.anderson merged commit 689062fc87 into dev 2026-05-10 16:26:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron-web#43