mbox series

[v3,0/7] Several CI cleanups and improvements around initrd/rootfs

Message ID cover.146eb3617cc9cf442dd4fc7a0a8950fb1bc191c8.1744403499.git-series.marmarek@invisiblethingslab.com (mailing list archive)
Headers show
Series Several CI cleanups and improvements around initrd/rootfs | expand

Message

Marek Marczykowski-Górecki April 11, 2025, 8:32 p.m. UTC
Some of those patches are collected from my stubdomain test series, others are
made while getting the new runner working. This series initially included
adding Zen4 runner, but drop it in this version as there is quite enough stuff
here already, and there are few more dependencies for the new runner (fixing
some PVH issues, getting 6.12 kernel to build etc).

This series also evolved into refactoring initrd/rootfs handling and now
depends on test-artifacts changes posted by Andrew. This significantly reduces
hw test jobs time.

Marek Marczykowski-Górecki (7):
  CI: wait for Xen to start before waiting for test to complete
  CI: fix waiting for final test message
  CI: switch qubes runners to use console.exp
  CI: write whole etc/issue for domU initrd
  CI: avoid repacking initrd as part of the test job
  CI: remove now unused alpine-3.18-arm64-rootfs job and its container
  CI: save toolstack artifact as cpio.gz

 automation/build/alpine/3.18-arm64v8.dockerfile           |  1 +-
 automation/gitlab-ci/build.yaml                           | 11 +-
 automation/gitlab-ci/test.yaml                            |  6 +-
 automation/scripts/build                                  |  2 +-
 automation/scripts/console.exp                            | 40 +++-
 automation/scripts/qemu-alpine-x86_64.sh                  | 12 +-
 automation/scripts/qemu-smoke-dom0-arm32.sh               |  1 +-
 automation/scripts/qemu-smoke-dom0-arm64.sh               | 10 +-
 automation/scripts/qemu-smoke-dom0less-arm32.sh           |  1 +-
 automation/scripts/qemu-smoke-dom0less-arm64.sh           |  9 +-
 automation/scripts/qemu-xtf-dom0less-arm64.sh             |  1 +-
 automation/scripts/qubes-x86-64.sh                        | 79 ++------
 automation/scripts/xilinx-smoke-dom0-x86_64.sh            | 23 +-
 automation/scripts/xilinx-smoke-dom0less-arm64.sh         | 17 +--
 automation/tests-artifacts/alpine/3.18-arm64v8.dockerfile | 66 +-------
 15 files changed, 108 insertions(+), 171 deletions(-)
 delete mode 100644 automation/tests-artifacts/alpine/3.18-arm64v8.dockerfile

base-commit: 7bf777b42cade81d4f20f78cb85c4bc0f638de7b

Comments

Andrew Cooper April 12, 2025, 4:55 p.m. UTC | #1
On 11/04/2025 9:32 pm, Marek Marczykowski-Górecki wrote:
> This got moved to test-artifacts.
>
> Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>

Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>