approvedcompleteApache-2.0

linux/amd64 image support (multi-arch packaging)

016-amd64-image

The single-container image (spec 007) currently ships arm64 only, matching the development Macs. Fleet targets (Hetzner x86 nodes, most customer clusters) need linux/amd64. This spec extends the cross-build pipeline (scripts/encore/build-runtime-linux.sh and scripts/docker-build.sh already take an arch argument) to produce and verify an amd64 image, and wires an optional CI path so the capability cannot silently rot. Owed item carried from the enrahi phase-7 close-out.

Establishes
  • .github/workflows/image.yml
Sections
  • 016: linux/amd64 image
  • 1. Purpose
  • 2. Territory
  • 3. Behavior
  • 4. Acceptance
  • Status (2026-07-16)
  • 5. Out of scope
Source
specs/016-amd64-image/spec.md @ dc4c9237e12aas of 2026-07-21 ยท shard ba7149548031