[PATCH 0/5] CI: Refresh ARM Debian testing

Andrew Cooper posted 5 patches 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260508212907.1643761-1-andrew.cooper3@citrix.com
.../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
[PATCH 0/5] CI: Refresh ARM Debian testing
Posted by Andrew Cooper 3 weeks ago
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