Some of those patches are collected from my stubdomain test series, others are made while getting the new runner working. All of the cleanups can be applied independently, but most if not all are needed for the "CI: add AMD Zen 4 HW runner" patch adding new runner.
Last two/four patches (including test-artifacts patches) are optimizations that cut time of some jobs almost by half. As usual, besides the patches, somebody need to click on "hal9012" runner in the relevant projects. Marek Marczykowski-Górecki (12): CI: prevent grub unpacking initramfs CI: switch qubes runners to use console.exp CI: enable XHCI console in Xen debug build on Alpine CI: include domU kernel messages in the console output log CI: increase verbosity of starting a domain CI: consistently use DOCKER_CMD in makefiles CI: wait for the network interface in PCI passthrough tests CI: switch test kernel from 6.1.19 to 6.12.21 CI: adjust resolving network interface into PCI device CI: add AMD Zen 4 HW runner CI: avoid repacking initrd as part of the test job CI: save toolstack artifact as cpio.gz automation/build/Makefile | 4 +- automation/build/alpine/3.18-arm64v8.dockerfile | 1 +- automation/gitlab-ci/build.yaml | 10 +- automation/gitlab-ci/test.yaml | 58 ++++- automation/scripts/build | 2 +- automation/scripts/console.exp | 23 +- automation/scripts/qemu-alpine-x86_64.sh | 15 +- automation/scripts/qemu-smoke-dom0-arm32.sh | 2 +- automation/scripts/qemu-smoke-dom0-arm64.sh | 15 +- automation/scripts/qemu-smoke-dom0less-arm64.sh | 9 +- automation/scripts/qubes-x86-64.sh | 97 +++----- automation/scripts/xilinx-smoke-dom0-x86_64.sh | 29 +- automation/scripts/xilinx-smoke-dom0less-arm64.sh | 16 +- automation/tests-artifacts/Makefile | 4 +- automation/tests-artifacts/alpine/3.18-arm64v8.dockerfile | 5 +- automation/tests-artifacts/alpine/3.18.dockerfile | 1 +- automation/tests-artifacts/kernel/6.1.19.dockerfile | 41 +--- automation/tests-artifacts/kernel/6.12.21.dockerfile | 43 ++++- 18 files changed, 216 insertions(+), 159 deletions(-) delete mode 100644 automation/tests-artifacts/kernel/6.1.19.dockerfile create mode 100644 automation/tests-artifacts/kernel/6.12.21.dockerfile base-commit: a235f856e4bbd270b085590e1f5fc9599234dcdf -- git-series 0.9.1