Build appliance images
The
build-os
workflow runs scripts/build-image.sh and produces:
| Target | Artifact |
|---|---|
x86_64 |
bzImage, rootfs.ext2, rootfs.iso + QEMU smoke |
rpi3_64, rpi4_64, rpi5_64 |
sdcard.img + manifest / checksums |
What you download today vs later
| Today | Goal (milestone M8) |
|---|---|
| Actions artifacts (short retention) | Versioned GitHub Releases |
| Manual download from a workflow run | Stable docs links to …/releases/download/vX/… |
Until M8 ships, open the latest green build-os run on
Actions
and download the artifact for your board.
What is inside the image?
See the beginner Buildroot recipe
(eudev, Dropbear, routerd, USB-serial drivers, init as user dbr).
Buildroot pin
- 2026.05.2
- Host Rust inside Buildroot recorded in each
build-manifest.json
Optional local rebuild
Reproduce CI on an Ubuntu guest (VMware) only when debugging Buildroot — not required for normal use once Releases exist:
Live ISO notes: x86 live ISO.