]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[ci] Use prebuilt containers to build and test iPXE
authorMichael Brown <mcb30@ipxe.org>
Sat, 24 Jan 2026 09:57:42 +0000 (09:57 +0000)
committerMichael Brown <mcb30@ipxe.org>
Sun, 25 Jan 2026 15:52:16 +0000 (15:52 +0000)
commitd0ea2b1bb8f78b219f74424d435b92ff8aa0ea8d
tree9cec3276fbf44afbbf73613631ccffe2e9ae4061
parent207c99a47508e90b6736992b28daa6319c63c14f
[ci] Use prebuilt containers to build and test iPXE

Use the prebuilt containers from https://github.com/ipxe/ipxe-builder
to build BIOS, SBI, UEFI, and Linux userspace versions of iPXE for all
supported CPU architectures, and to run the Linux userspace test suite
(via valgrind or qemu as applicable).

This reduces the time taken for GitHub CI runs by around 80%, while
increasing the build coverage to include RISC-V SBI, RISC-V UEFI, and
LoongArch64 UEFI, and increasing the test coverage to include running
the Linux userspace test suite on all supported CPU architectures.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
.github/workflows/build.yml