On 06/11/2024 1:05 pm, Javi Merino wrote: > Rework the container to be non-root, use heredocs for readability, and > use apt-get --no-install-recommends to keep the size down. Rename the > job to x86_32, to be consistent with XEN_TARGET_ARCH and the > naming scheme of all the other CI jobs: > ${VERSION}-${ARCH}-${BUILD_NAME} > > Remove build dependencies for building QEMU, as we don't do it since > e305256e69b1 ("CI: Stop building QEMU in general").
The container never had ninja/meson so Qemu hasn't built in it for many years, irrespective of e305256e69b1. > > Remove build dependencies for the documentation as we don't have to > build it for every single arch. > > This reduces the size of the container from 2.22GB to 1.32Gb. > > Signed-off-by: Javi Merino <javi.mer...@cloud.com> Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> I'll tweak the commit message on commit, to save needing a repost. ~Andrew