On Sat, Jun 13, 2026 at 12:09:17AM +0100, Andrew Cooper wrote:
> Refresh and update the Alpine containers.
>
> https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2598243590
>
> This gets us off an obsolete version of Alpine, and finishes several
> improvement projects (naming, and non-root containers) all at once.
>
> Andrew Cooper (7):
> tools/xenalyze: Work around GCC-15 -Werror=nonnull false positive
> Config.mk: Update QEMU to include pip-25.2 bugfix
> CI: Introduce new qubes-hw-runner.dockerfile
> CI: Update the Alpine x86_64 container to 3.24
> CI: Update the Alpine arm64 container to 3.24
> CI: Fix inconsistent use of x86-{64,32} vs x86_{64,32}
> CI: Remove x86 microcode from arm32 jobs
Please consider
Reviewed-by: Denis Mukhin <dmukhin@ford.com>
for the entire series.
>
> Config.mk | 4 +-
> .../build/alpine/3.18-arm64v8.dockerfile | 51 ---
> automation/build/alpine/3.18.dockerfile | 52 ---
> .../build/alpine/3.24-arm64v8.dockerfile | 53 +++
> .../build/alpine/3.24-x86_64.dockerfile | 65 +++
> .../build/alpine/qubes-hw-runner.dockerfile | 21 +
> automation/gitlab-ci/build.yaml | 202 ++++-----
> automation/gitlab-ci/test.yaml | 385 +++++++++---------
> automation/scripts/containerize | 2 +-
> .../{xtf-x86-64-config => xtf-x86_64-config} | 0
> ...86-64-efi-config => xtf-x86_64-efi-config} | 0
> .../include/{xtf-x86-64 => xtf-x86_64} | 0
> .../{xtf-x86-64-efi => xtf-x86_64-efi} | 0
> .../{qubes-x86-64.sh => qubes-x86_64.sh} | 0
> tools/xentrace/xenalyze.c | 11 +
> 15 files changed, 444 insertions(+), 402 deletions(-)
> delete mode 100644 automation/build/alpine/3.18-arm64v8.dockerfile
> delete mode 100644 automation/build/alpine/3.18.dockerfile
> create mode 100644 automation/build/alpine/3.24-arm64v8.dockerfile
> create mode 100644 automation/build/alpine/3.24-x86_64.dockerfile
> create mode 100644 automation/build/alpine/qubes-hw-runner.dockerfile
> rename automation/scripts/include/configs/{xtf-x86-64-config => xtf-x86_64-config} (100%)
> rename automation/scripts/include/configs/{xtf-x86-64-efi-config => xtf-x86_64-efi-config} (100%)
> rename automation/scripts/include/{xtf-x86-64 => xtf-x86_64} (100%)
> rename automation/scripts/include/{xtf-x86-64-efi => xtf-x86_64-efi} (100%)
> rename automation/scripts/{qubes-x86-64.sh => qubes-x86_64.sh} (100%)
>
> --
> 2.39.5
>
>