We have a new ppc64le custom runner box courtesy of OSUOSL. The ansible scripts where updated in the last pull request and now we can turn on the runner.
On the subject runners I've done some more template clean-ups to improve maintainability and also tried to stop the custom runners appearing when not prompted for. Finally fileserver.linaro.org is being shutdown at the end of the year so I have migrated the tests to a new server. Those changes have a Cc: [email protected] tag as they will need back-porting. Please review, Alex. Alex Bennée (15): tests/docker: drop --link from COPYs in emsdk docker libvirt-ci: bump libvirt-ci to latest version tests/lcitool: update ENV stazas outputted by refresh tests/docker: add coreutils to the package list gitlab: add initial ppc64le custom-runner test tests: move test_xen assets to share.linaro.org tests: move test_virt assets to share.linaro.org tests: move test_netdev_ethtool to share.linaro.org tests: move test_kvm_xen to share.linaro.org tests: move test_kvm to share.linaro.org tests: move test_virt_gpu to share.linaro.org gitlab: use template for ubuntu-24.04-s390x jobs gitlab: suppress custom runners being triggered by schedule gitlab: make the schedule rules a bit more general gitlab: add a weekly container building job Pierrick Bouvier (1): docs/about/emulation: update assets for uftrace plugin documentation docs/about/emulation.rst | 20 +- docs/devel/testing/ci-jobs.rst.inc | 6 + .gitlab-ci.d/base.yml | 4 +- .gitlab-ci.d/cirrus/freebsd-14.vars | 2 +- .gitlab-ci.d/cirrus/macos-14.vars | 2 +- .gitlab-ci.d/container-template.yml | 4 + .gitlab-ci.d/containers.yml | 36 ++++ .gitlab-ci.d/custom-runners.yml | 1 + .../custom-runners/debian-13-ppc64le.yml | 40 ++++ .../custom-runners/ubuntu-24.04-aarch64.yml | 12 +- .../custom-runners/ubuntu-24.04-s390x.yml | 181 +++++++----------- .../ci/setup/debian/debian-13-ppc64le.yaml | 1 + .../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 1 + .../ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 1 + tests/docker/Makefile.include | 11 ++ tests/docker/dockerfiles/alpine.docker | 11 +- tests/docker/dockerfiles/centos9.docker | 11 +- .../dockerfiles/debian-amd64-cross.docker | 21 +- .../dockerfiles/debian-arm64-cross.docker | 21 +- .../dockerfiles/debian-armhf-cross.docker | 21 +- .../dockerfiles/debian-i686-cross.docker | 21 +- .../dockerfiles/debian-mips64el-cross.docker | 21 +- .../dockerfiles/debian-mipsel-cross.docker | 21 +- .../dockerfiles/debian-ppc64el-cross.docker | 21 +- .../dockerfiles/debian-riscv64-cross.docker | 24 ++- .../dockerfiles/debian-s390x-cross.docker | 21 +- tests/docker/dockerfiles/debian.docker | 13 +- .../dockerfiles/emsdk-wasm32-cross.docker | 8 +- .../dockerfiles/fedora-rust-nightly.docker | 11 +- .../dockerfiles/fedora-win64-cross.docker | 19 +- tests/docker/dockerfiles/fedora.docker | 11 +- tests/docker/dockerfiles/opensuse-leap.docker | 11 +- tests/docker/dockerfiles/ubuntu2204.docker | 11 +- tests/functional/aarch64/test_kvm.py | 7 +- tests/functional/aarch64/test_virt.py | 5 +- tests/functional/aarch64/test_virt_gpu.py | 16 +- tests/functional/aarch64/test_xen.py | 12 +- tests/functional/x86_64/test_kvm_xen.py | 17 +- .../functional/x86_64/test_netdev_ethtool.py | 14 +- tests/lcitool/libvirt-ci | 2 +- tests/lcitool/projects/qemu.yml | 1 + tests/lcitool/refresh | 6 +- tests/vm/generated/freebsd.json | 1 + 43 files changed, 371 insertions(+), 330 deletions(-) create mode 100644 .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml -- 2.47.3
