@@ -273,9 +273,9 @@
# Arm test artifacts
-alpine-3.12-arm64-rootfs-export:
+alpine-3.18-arm64-rootfs-export:
extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.12-arm64v8
+ image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.18-arm64v8
script:
- mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
artifacts:
@@ -319,9 +319,9 @@ qemu-system-aarch64-6.0.0-arm32-export:
# x86_64 test artifacts
-alpine-3.12-rootfs-export:
+alpine-3.18-rootfs-export:
extends: .test-jobs-artifact-common
- image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.12
+ image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.18
script:
- mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
artifacts:
@@ -345,15 +345,15 @@ kernel-6.1.19-export:
# Build jobs needed for tests
-alpine-3.12-gcc:
+alpine-3.18-gcc:
extends: .gcc-x86-64-build
variables:
- CONTAINER: alpine:3.12
+ CONTAINER: alpine:3.18
-alpine-3.12-gcc-debug:
+alpine-3.18-gcc-debug:
extends: .gcc-x86-64-build-debug
variables:
- CONTAINER: alpine:3.12
+ CONTAINER: alpine:3.18
debian-stretch-gcc-debug:
extends: .gcc-x86-64-build-debug
@@ -437,78 +437,78 @@ debian-unstable-gcc-debug-arm64-randconfig:
CONTAINER: debian:unstable-arm64v8
RANDCONFIG: y
-alpine-3.12-gcc-arm64:
+alpine-3.18-gcc-arm64:
extends: .gcc-arm64-build
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
-alpine-3.12-gcc-debug-arm64:
+alpine-3.18-gcc-debug-arm64:
extends: .gcc-arm64-build-debug
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
-alpine-3.12-gcc-arm64-randconfig:
+alpine-3.18-gcc-arm64-randconfig:
extends: .gcc-arm64-build
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
RANDCONFIG: y
-alpine-3.12-gcc-debug-arm64-randconfig:
+alpine-3.18-gcc-debug-arm64-randconfig:
extends: .gcc-arm64-build-debug
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
RANDCONFIG: y
-alpine-3.12-gcc-arm64-staticmem:
+alpine-3.18-gcc-arm64-staticmem:
extends: .gcc-arm64-build
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_EXPERT=y
CONFIG_UNSUPPORTED=y
CONFIG_STATIC_MEMORY=y
-alpine-3.12-gcc-debug-arm64-staticmem:
+alpine-3.18-gcc-debug-arm64-staticmem:
extends: .gcc-arm64-build-debug
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_EXPERT=y
CONFIG_UNSUPPORTED=y
CONFIG_STATIC_MEMORY=y
-alpine-3.12-gcc-arm64-static-shared-mem:
+alpine-3.18-gcc-arm64-static-shared-mem:
extends: .gcc-arm64-build
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_UNSUPPORTED=y
CONFIG_STATIC_MEMORY=y
CONFIG_STATIC_SHM=y
-alpine-3.12-gcc-debug-arm64-static-shared-mem:
+alpine-3.18-gcc-debug-arm64-static-shared-mem:
extends: .gcc-arm64-build-debug
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_UNSUPPORTED=y
CONFIG_STATIC_MEMORY=y
CONFIG_STATIC_SHM=y
-alpine-3.12-gcc-arm64-boot-cpupools:
+alpine-3.18-gcc-arm64-boot-cpupools:
extends: .gcc-arm64-build
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_EXPERT=y
CONFIG_UNSUPPORTED=y
CONFIG_SCHED_NULL=y
CONFIG_BOOT_TIME_CPUPOOLS=y
-alpine-3.12-gcc-debug-arm64-boot-cpupools:
+alpine-3.18-gcc-debug-arm64-boot-cpupools:
extends: .gcc-arm64-build-debug
variables:
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
EXTRA_XEN_CONFIG: |
CONFIG_BOOT_TIME_CPUPOOLS=y
@@ -622,15 +622,15 @@ debian-unstable-gcc-arm64-cppcheck:
# Build jobs not needed for tests
-alpine-3.12-clang:
+alpine-3.18-clang:
extends: .clang-x86-64-build
variables:
- CONTAINER: alpine:3.12
+ CONTAINER: alpine:3.18
-alpine-3.12-clang-debug:
+alpine-3.18-clang-debug:
extends: .clang-x86-64-build-debug
variables:
- CONTAINER: alpine:3.12
+ CONTAINER: alpine:3.18
archlinux-gcc:
extends: .gcc-x86-64-build
@@ -8,7 +8,7 @@
- /^stable-.*/
.arm64-test-needs: &arm64-test-needs
- - alpine-3.12-arm64-rootfs-export
+ - alpine-3.18-arm64-rootfs-export
- kernel-5.19-arm64-export
- qemu-system-aarch64-6.0.0-arm64-export
@@ -16,7 +16,7 @@
- qemu-system-aarch64-6.0.0-arm32-export
.x86-64-test-needs: &x86-64-test-needs
- - alpine-3.12-rootfs-export
+ - alpine-3.18-rootfs-export
- kernel-6.1.19-export
.qemu-arm64:
@@ -105,7 +105,7 @@
extends: .test-jobs-common
variables:
# the test controller runs on RPi4
- CONTAINER: alpine:3.12-arm64v8
+ CONTAINER: alpine:3.18-arm64v8
LOGFILE: smoke-test.log
PCIDEV: "03:00.0"
PCIDEV_INTR: "MSI-X"
@@ -155,7 +155,7 @@ xilinx-smoke-dom0less-arm64-gcc:
- ./automation/scripts/xilinx-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
xilinx-smoke-dom0less-arm64-gcc-gem-passthrough:
extends: .xilinx-arm64
@@ -163,7 +163,7 @@ xilinx-smoke-dom0less-arm64-gcc-gem-passthrough:
- ./automation/scripts/xilinx-smoke-dom0less-arm64.sh gem-passthrough 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
adl-smoke-x86-64-gcc-debug:
extends: .adl-x86-64
@@ -171,7 +171,7 @@ adl-smoke-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
adl-smoke-x86-64-dom0pvh-gcc-debug:
extends: .adl-x86-64
@@ -179,7 +179,7 @@ adl-smoke-x86-64-dom0pvh-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
adl-suspend-x86-64-gcc-debug:
extends: .adl-x86-64
@@ -187,7 +187,7 @@ adl-suspend-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
adl-pci-pv-x86-64-gcc-debug:
extends: .adl-x86-64
@@ -195,7 +195,7 @@ adl-pci-pv-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
adl-pci-hvm-x86-64-gcc-debug:
extends: .adl-x86-64
@@ -205,7 +205,7 @@ adl-pci-hvm-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
zen3p-smoke-x86-64-gcc-debug:
extends: .zen3p-x86-64
@@ -213,7 +213,7 @@ zen3p-smoke-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
zen3p-smoke-x86-64-dom0pvh-gcc-debug:
extends: .zen3p-x86-64
@@ -221,7 +221,7 @@ zen3p-smoke-x86-64-dom0pvh-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
zen3p-pci-hvm-x86-64-gcc-debug:
extends: .zen3p-x86-64
@@ -229,7 +229,7 @@ zen3p-pci-hvm-x86-64-gcc-debug:
- ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc-debug
+ - alpine-3.18-gcc-debug
qemu-smoke-dom0-arm64-gcc:
extends: .qemu-arm64
@@ -237,7 +237,7 @@ qemu-smoke-dom0-arm64-gcc:
- ./automation/scripts/qemu-smoke-dom0-arm64.sh 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
qemu-smoke-dom0-arm64-gcc-debug:
extends: .qemu-arm64
@@ -245,7 +245,7 @@ qemu-smoke-dom0-arm64-gcc-debug:
- ./automation/scripts/qemu-smoke-dom0-arm64.sh 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64
+ - alpine-3.18-gcc-debug-arm64
qemu-smoke-dom0less-arm64-gcc:
extends: .qemu-arm64
@@ -253,7 +253,7 @@ qemu-smoke-dom0less-arm64-gcc:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
qemu-smoke-dom0less-arm64-gcc-debug:
extends: .qemu-arm64
@@ -261,7 +261,7 @@ qemu-smoke-dom0less-arm64-gcc-debug:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64
+ - alpine-3.18-gcc-debug-arm64
qemu-smoke-dom0less-arm64-gcc-staticmem:
extends: .qemu-arm64
@@ -269,7 +269,7 @@ qemu-smoke-dom0less-arm64-gcc-staticmem:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-mem 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64-staticmem
+ - alpine-3.18-gcc-arm64-staticmem
qemu-smoke-dom0less-arm64-gcc-debug-staticmem:
extends: .qemu-arm64
@@ -277,7 +277,7 @@ qemu-smoke-dom0less-arm64-gcc-debug-staticmem:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-mem 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64-staticmem
+ - alpine-3.18-gcc-debug-arm64-staticmem
qemu-smoke-dom0less-arm64-gcc-staticheap:
extends: .qemu-arm64
@@ -285,7 +285,7 @@ qemu-smoke-dom0less-arm64-gcc-staticheap:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-heap 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
qemu-smoke-dom0less-arm64-gcc-debug-staticheap:
extends: .qemu-arm64
@@ -293,7 +293,7 @@ qemu-smoke-dom0less-arm64-gcc-debug-staticheap:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-heap 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64
+ - alpine-3.18-gcc-debug-arm64
qemu-smoke-dom0less-arm64-gcc-static-shared-mem:
extends: .qemu-arm64
@@ -301,7 +301,7 @@ qemu-smoke-dom0less-arm64-gcc-static-shared-mem:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-shared-mem 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64-static-shared-mem
+ - alpine-3.18-gcc-arm64-static-shared-mem
qemu-smoke-dom0less-arm64-gcc-debug-static-shared-mem:
extends: .qemu-arm64
@@ -309,7 +309,7 @@ qemu-smoke-dom0less-arm64-gcc-debug-static-shared-mem:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh static-shared-mem 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64-static-shared-mem
+ - alpine-3.18-gcc-debug-arm64-static-shared-mem
qemu-smoke-dom0less-arm64-gcc-boot-cpupools:
extends: .qemu-arm64
@@ -317,7 +317,7 @@ qemu-smoke-dom0less-arm64-gcc-boot-cpupools:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh boot-cpupools 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-arm64-boot-cpupools
+ - alpine-3.18-gcc-arm64-boot-cpupools
qemu-smoke-dom0less-arm64-gcc-debug-boot-cpupools:
extends: .qemu-arm64
@@ -325,14 +325,14 @@ qemu-smoke-dom0less-arm64-gcc-debug-boot-cpupools:
- ./automation/scripts/qemu-smoke-dom0less-arm64.sh boot-cpupools 2>&1 | tee ${LOGFILE}
needs:
- *arm64-test-needs
- - alpine-3.12-gcc-debug-arm64-boot-cpupools
+ - alpine-3.18-gcc-debug-arm64-boot-cpupools
qemu-xtf-dom0less-arm64-gcc-hyp-xen-version:
extends: .qemu-arm64
script:
- ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | tee ${LOGFILE}
needs:
- - alpine-3.12-gcc-arm64
+ - alpine-3.18-gcc-arm64
- qemu-system-aarch64-6.0.0-arm64-export
qemu-xtf-dom0less-arm64-gcc-debug-hyp-xen-version:
@@ -340,7 +340,7 @@ qemu-xtf-dom0less-arm64-gcc-debug-hyp-xen-version:
script:
- ./automation/scripts/qemu-xtf-dom0less-arm64.sh hyp-xen-version 2>&1 | tee ${LOGFILE}
needs:
- - alpine-3.12-gcc-debug-arm64
+ - alpine-3.18-gcc-debug-arm64
- qemu-system-aarch64-6.0.0-arm64-export
qemu-smoke-dom0-arm32-gcc:
@@ -421,7 +421,7 @@ qemu-alpine-x86_64-gcc:
- ./automation/scripts/qemu-alpine-x86_64.sh 2>&1 | tee ${LOGFILE}
needs:
- *x86-64-test-needs
- - alpine-3.12-gcc
+ - alpine-3.18-gcc
qemu-smoke-x86-64-gcc:
extends: .qemu-x86-64