Everything works fine with Debian 13. Provide two new build jobs, and update both the randconfig the test jobs.
Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> --- CC: Anthony PERARD <anthony.per...@vates.tech> CC: Michal Orzel <michal.or...@amd.com> CC: Jan Beulich <jbeul...@suse.com> CC: Julien Grall <jul...@xen.org> CC: Roger Pau Monné <roger....@citrix.com> CC: Stefano Stabellini <sstabell...@kernel.org> CC: Shawn Anastasio <sanasta...@raptorengineering.com> CC: Oleksii Kurochko <oleksii.kuroc...@gmail.com> CC: Doug Goldstein <car...@cardoe.com> CC: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> CC: Victor Lira <victorm.l...@amd.com> https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1975929387 --- automation/gitlab-ci/build.yaml | 22 ++++++++++++++++++---- automation/gitlab-ci/test.yaml | 2 +- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml index 3fe539dc5683..f8e45f3467c8 100644 --- a/automation/gitlab-ci/build.yaml +++ b/automation/gitlab-ci/build.yaml @@ -329,10 +329,10 @@ debian-13-ppc64le-gcc-debug: CONFIG_UBSAN=y CONFIG_UBSAN_FATAL=y -debian-12-riscv64-gcc-debug: +debian-13-riscv64-gcc-debug: extends: .gcc-riscv64-cross-build-debug variables: - CONTAINER: debian:12-riscv64 + CONTAINER: debian:13-riscv64 KBUILD_DEFCONFIG: tiny64_defconfig HYPERVISOR_ONLY: y EXTRA_XEN_CONFIG: | @@ -727,6 +727,20 @@ debian-12-riscv64-gcc: KBUILD_DEFCONFIG: tiny64_defconfig HYPERVISOR_ONLY: y +debian-12-riscv64-gcc-debug: + extends: .gcc-riscv64-cross-build-debug + variables: + CONTAINER: debian:12-riscv64 + KBUILD_DEFCONFIG: tiny64_defconfig + HYPERVISOR_ONLY: y + +debian-13-riscv64-gcc: + extends: .gcc-riscv64-cross-build + variables: + CONTAINER: debian:13-riscv64 + KBUILD_DEFCONFIG: tiny64_defconfig + HYPERVISOR_ONLY: y + .riscv-fixed-randconfig: variables: &riscv-fixed-randconfig EXTRA_FIXED_RANDCONFIG: | @@ -739,10 +753,10 @@ debian-12-riscv64-gcc: CONFIG_VM_EVENT=n CONFIG_XSM=n -debian-12-riscv64-gcc-randconfig: +debian-13-riscv64-gcc-randconfig: extends: .gcc-riscv64-cross-build variables: - CONTAINER: debian:12-riscv64 + CONTAINER: debian:13-riscv64 KBUILD_DEFCONFIG: tiny64_defconfig RANDCONFIG: y <<: *riscv-fixed-randconfig diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 2f6f3affa637..9acd984d294c 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -705,7 +705,7 @@ qemu-smoke-riscv64-gcc: script: - ./automation/scripts/qemu-smoke-riscv64.sh 2>&1 | tee ${LOGFILE} needs: - - debian-12-riscv64-gcc-debug + - debian-13-riscv64-gcc-debug qemu-smoke-ppc64le-powernv9-gcc: extends: .qemu-ppc64le -- 2.39.5