From 3ddcb957b5245f677ee7569a36093985ee49d56c Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Tue, 9 Jun 2026 15:37:29 +0100 Subject: [PATCH] CI: Rework the archlinux container Rename it to have an x86_64 suffix, updating the build job names and scheduled rebuild task. Apply standard cleanups. Trim the package list down to what is actually needed. Archlinux's base-devel contains most libraries, but some of the listed packages have never been dependenices for Xen, and a lot are QEMU dependenices which aren't useful owing to the lack of the ninja package. This shrinks the container from 533MB to 380MB. No practical change. Signed-off-by: Andrew Cooper Reviewed-by: Anthony PERARD Acked-by: Stefano Stabellini Release-Acked-by: Oleksii Kurochko --- .../build/archlinux/current-x86_64.dockerfile | 33 ++++++++++++ automation/build/archlinux/current.dockerfile | 53 ------------------- automation/gitlab-ci/build.yaml | 8 +-- automation/gitlab-ci/containers.yaml | 4 +- automation/scripts/containerize | 2 +- 5 files changed, 40 insertions(+), 60 deletions(-) create mode 100644 automation/build/archlinux/current-x86_64.dockerfile delete mode 100644 automation/build/archlinux/current.dockerfile diff --git a/automation/build/archlinux/current-x86_64.dockerfile b/automation/build/archlinux/current-x86_64.dockerfile new file mode 100644 index 0000000000..4449cf952c --- /dev/null +++ b/automation/build/archlinux/current-x86_64.dockerfile @@ -0,0 +1,33 @@ +# syntax=docker/dockerfile:1 +FROM --platform=linux/amd64 archlinux:base-devel +LABEL maintainer.name="The Xen Project" +LABEL maintainer.email="xen-devel@lists.xenproject.org" + +RUN <