Long overdue. Clean up the ARM Debian containers, conforming to the new style
and naming schemes, and purge the final *-export jobs.
I have already deployed the containers as they're new names and don't collide.
I have also checked that the series produces a green pipeline on every commit.
Andrew Cooper (3):
CI: Adjust test needs[] to ensure binaries/ is non-root
CI: Add a Debian 13 (Trixie) arm64 container
CI: Switch qemu-arm* jobs to using the distro provided QEMU
Javi Merino (2):
CI: Refresh the Debian 12 arm32 cross compile container
CI: Refresh the Debian 12 arm64 container
.../build/debian/12-arm64v8-arm32.dockerfile | 32 ++++++++
automation/build/debian/12-arm64v8.dockerfile | 69 +++++++++++++++++
automation/build/debian/13-arm64v8.dockerfile | 71 +++++++++++++++++
.../bookworm-arm64v8-arm32-gcc.dockerfile | 24 ------
.../build/debian/bookworm-arm64v8.dockerfile | 55 -------------
automation/gitlab-ci/build.yaml | 65 ++++------------
automation/gitlab-ci/test.yaml | 30 ++++----
automation/scripts/containerize | 5 +-
automation/scripts/include/xtf-arm64 | 7 +-
automation/scripts/qemu-smoke-dom0-arm32.sh | 6 +-
automation/scripts/qemu-smoke-dom0-arm64.sh | 6 +-
.../scripts/qemu-smoke-dom0less-arm32.sh | 6 +-
.../scripts/qemu-smoke-dom0less-arm64.sh | 6 +-
.../6.0.0-arm64v8.dockerfile | 77 -------------------
14 files changed, 218 insertions(+), 241 deletions(-)
create mode 100644 automation/build/debian/12-arm64v8-arm32.dockerfile
create mode 100644 automation/build/debian/12-arm64v8.dockerfile
create mode 100644 automation/build/debian/13-arm64v8.dockerfile
delete mode 100644 automation/build/debian/bookworm-arm64v8-arm32-gcc.dockerfile
delete mode 100644 automation/build/debian/bookworm-arm64v8.dockerfile
delete mode 100644 automation/tests-artifacts/qemu-system-aarch64/6.0.0-arm64v8.dockerfile
--
2.39.5