CI: Fix inconsistent use of x86-{64,32} vs x86_{64,32}

The configuration uses a mix of dashes and underscores, which is irritating to
develop for.  Switch to using the underscore form consistently; it is the more
common form and it has the benefit that it allows splitting on dashes to work
sensibly.

No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Denis Mukhin <dmukhin@ford.com>
Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
This commit is contained in:
Andrew Cooper committed 2026-06-15 18:04:20 +01:00
1 parent cfaaf09a5e
commit 66f59e7657
7 files changed
+217 -217

No files matched your search

+77 -77
View File
@@ -36,77 +36,77 @@
CXX: clang++ CXX: clang++
clang: y clang: y
.x86-64-build-tmpl: .x86_64-build-tmpl:
<<: *build <<: *build
variables: variables:
XEN_TARGET_ARCH: x86_64 XEN_TARGET_ARCH: x86_64
tags: tags:
- x86_64 - x86_64
.x86-64-build: .x86_64-build:
extends: .x86-64-build-tmpl extends: .x86_64-build-tmpl
variables: variables:
debug: n debug: n
.x86-64-build-debug: .x86_64-build-debug:
extends: .x86-64-build-tmpl extends: .x86_64-build-tmpl
variables: variables:
debug: y debug: y
.x86-32-build-tmpl: .x86_32-build-tmpl:
<<: *build <<: *build
variables: variables:
XEN_TARGET_ARCH: x86_32 XEN_TARGET_ARCH: x86_32
tags: tags:
- x86_32 - x86_32
.x86-32-build: .x86_32-build:
extends: .x86-32-build-tmpl extends: .x86_32-build-tmpl
variables: variables:
debug: n debug: n
.x86-32-build-debug: .x86_32-build-debug:
extends: .x86-32-build-tmpl extends: .x86_32-build-tmpl
variables: variables:
debug: y debug: y
.gcc-x86-64-build: .gcc-x86_64-build:
extends: .x86-64-build extends: .x86_64-build
variables: variables:
<<: *gcc <<: *gcc
.gcc-x86-64-build-debug: .gcc-x86_64-build-debug:
extends: .x86-64-build-debug extends: .x86_64-build-debug
variables: variables:
<<: *gcc <<: *gcc
.gcc-x86-32-build: .gcc-x86_32-build:
extends: .x86-32-build extends: .x86_32-build
variables: variables:
<<: *gcc <<: *gcc
.gcc-x86-32-build-debug: .gcc-x86_32-build-debug:
extends: .x86-32-build-debug extends: .x86_32-build-debug
variables: variables:
<<: *gcc <<: *gcc
.clang-x86-64-build: .clang-x86_64-build:
extends: .x86-64-build extends: .x86_64-build
variables: variables:
<<: *clang <<: *clang
.clang-x86-64-build-debug: .clang-x86_64-build-debug:
extends: .x86-64-build-debug extends: .x86_64-build-debug
variables: variables:
<<: *clang <<: *clang
.clang-x86-32-build: .clang-x86_32-build:
extends: .x86-32-build extends: .x86_32-build
variables: variables:
<<: *clang <<: *clang
.clang-x86-32-build-debug: .clang-x86_32-build-debug:
extends: .x86-32-build-debug extends: .x86_32-build-debug
variables: variables:
<<: *clang <<: *clang
@@ -244,25 +244,25 @@
tags: tags:
- arm64 - arm64
.yocto-test-x86-64: .yocto-test-x86_64:
extends: .yocto-test extends: .yocto-test
tags: tags:
- x86_64 - x86_64
.x86-64-cross-build-tmpl: .x86_64-cross-build-tmpl:
<<: *build <<: *build
variables: variables:
XEN_TARGET_ARCH: x86_64 XEN_TARGET_ARCH: x86_64
tags: tags:
- arm64 - arm64
.x86-64-cross-build: .x86_64-cross-build:
extends: .x86-64-cross-build-tmpl extends: .x86_64-cross-build-tmpl
variables: variables:
debug: n debug: n
.gcc-x86-64-cross-build: .gcc-x86_64-cross-build:
extends: .x86-64-cross-build extends: .x86_64-cross-build
variables: variables:
<<: *gcc <<: *gcc
@@ -271,13 +271,13 @@
# Build jobs needed for tests # Build jobs needed for tests
alpine-3.24-x86_64-gcc: alpine-3.24-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
<<: *build-test <<: *build-test
variables: variables:
CONTAINER: alpine:3.24-x86_64 CONTAINER: alpine:3.24-x86_64
alpine-3.24-x86_64-gcc-debug: alpine-3.24-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
<<: *build-test <<: *build-test
variables: variables:
CONTAINER: alpine:3.24-x86_64 CONTAINER: alpine:3.24-x86_64
@@ -292,13 +292,13 @@ alpine-3.24-x86_64-gcc-debug:
CONFIG_XHCI=y CONFIG_XHCI=y
debian-13-x86_64-gcc-debug: debian-13-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
<<: *build-test <<: *build-test
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
debian-13-x86_64-clang-debug: debian-13-x86_64-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
<<: *build-test <<: *build-test
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
@@ -482,14 +482,14 @@ yocto-qemuarm:
YOCTO_OUTPUT: --copy-output YOCTO_OUTPUT: --copy-output
yocto-qemux86-64: yocto-qemux86-64:
extends: .yocto-test-x86-64 extends: .yocto-test-x86_64
variables: variables:
YOCTO_BOARD: qemux86-64 YOCTO_BOARD: qemux86-64
# Cppcheck analysis jobs # Cppcheck analysis jobs
debian-12-x86_64-gcc-cppcheck: debian-12-x86_64-gcc-cppcheck:
extends: .gcc-x86-64-cross-build extends: .gcc-x86_64-cross-build
variables: variables:
CONTAINER: debian:12-arm64v8-cppcheck CONTAINER: debian:12-arm64v8-cppcheck
CROSS_COMPILE: /usr/bin/x86_64-linux-gnu- CROSS_COMPILE: /usr/bin/x86_64-linux-gnu-
@@ -514,29 +514,29 @@ debian-12-arm64-gcc-cppcheck:
# Build jobs not needed for tests # Build jobs not needed for tests
alpine-3.24-x86_64-clang: alpine-3.24-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: alpine:3.24-x86_64 CONTAINER: alpine:3.24-x86_64
alpine-3.24-x86_64-clang-debug: alpine-3.24-x86_64-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: alpine:3.24-x86_64 CONTAINER: alpine:3.24-x86_64
archlinux-x86_64-gcc: archlinux-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: archlinux:current-x86_64 CONTAINER: archlinux:current-x86_64
allow_failure: true allow_failure: true
archlinux-x86_64-gcc-debug: archlinux-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: archlinux:current-x86_64 CONTAINER: archlinux:current-x86_64
allow_failure: true allow_failure: true
debian-12-x86_64-gcc-ibt: debian-12-x86_64-gcc-ibt:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: debian:12-x86_64-gcc-ibt CONTAINER: debian:12-x86_64-gcc-ibt
RANDCONFIG: y RANDCONFIG: y
@@ -544,42 +544,42 @@ debian-12-x86_64-gcc-ibt:
CONFIG_XEN_IBT=y CONFIG_XEN_IBT=y
debian-12-x86_64-clang: debian-12-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: debian:12-x86_64 CONTAINER: debian:12-x86_64
debian-12-x86_64-clang-debug: debian-12-x86_64-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: debian:12-x86_64 CONTAINER: debian:12-x86_64
debian-12-x86_64-gcc: debian-12-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: debian:12-x86_64 CONTAINER: debian:12-x86_64
debian-12-x86_64-gcc-debug: debian-12-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: debian:12-x86_64 CONTAINER: debian:12-x86_64
debian-12-x86_32-clang-debug: debian-12-x86_32-clang-debug:
extends: .clang-x86-32-build-debug extends: .clang-x86_32-build-debug
variables: variables:
CONTAINER: debian:12-x86_32 CONTAINER: debian:12-x86_32
debian-12-x86_32-gcc-debug: debian-12-x86_32-gcc-debug:
extends: .gcc-x86-32-build-debug extends: .gcc-x86_32-build-debug
variables: variables:
CONTAINER: debian:12-x86_32 CONTAINER: debian:12-x86_32
debian-13-x86_64-clang: debian-13-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
debian-13-x86_64-clang-randconfig: debian-13-x86_64-clang-randconfig:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
RANDCONFIG: y RANDCONFIG: y
@@ -587,136 +587,136 @@ debian-13-x86_64-clang-randconfig:
CONFIG_COVERAGE=n # Disable coverage otherwise build times out. CONFIG_COVERAGE=n # Disable coverage otherwise build times out.
debian-13-x86_64-gcc: debian-13-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
debian-13-x86_64-gcc-randconfig: debian-13-x86_64-gcc-randconfig:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
RANDCONFIG: y RANDCONFIG: y
debian-13-x86_32-clang-debug: debian-13-x86_32-clang-debug:
extends: .clang-x86-32-build-debug extends: .clang-x86_32-build-debug
variables: variables:
CONTAINER: debian:13-x86_32 CONTAINER: debian:13-x86_32
debian-13-x86_32-gcc-debug: debian-13-x86_32-gcc-debug:
extends: .gcc-x86-32-build-debug extends: .gcc-x86_32-build-debug
variables: variables:
CONTAINER: debian:13-x86_32 CONTAINER: debian:13-x86_32
fedora-43-x86_64-gcc: fedora-43-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: fedora:43-x86_64 CONTAINER: fedora:43-x86_64
fedora-43-x86_64-gcc-debug: fedora-43-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: fedora:43-x86_64 CONTAINER: fedora:43-x86_64
ubuntu-18.04-x86_64-gcc: ubuntu-18.04-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: ubuntu:18.04-x86_64 CONTAINER: ubuntu:18.04-x86_64
ubuntu-18.04-x86_64-gcc-debug: ubuntu-18.04-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: ubuntu:18.04-x86_64 CONTAINER: ubuntu:18.04-x86_64
ubuntu-20.04-x86_64-gcc: ubuntu-20.04-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: ubuntu:20.04-x86_64 CONTAINER: ubuntu:20.04-x86_64
ubuntu-22.04-x86_64-clang: ubuntu-22.04-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: ubuntu:22.04-x86_64 CONTAINER: ubuntu:22.04-x86_64
ubuntu-22.04-x86_64-clang-debug: ubuntu-22.04-x86_64-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: ubuntu:22.04-x86_64 CONTAINER: ubuntu:22.04-x86_64
ubuntu-22.04-x86_64-gcc: ubuntu-22.04-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: ubuntu:22.04-x86_64 CONTAINER: ubuntu:22.04-x86_64
ubuntu-24.04-x86_64-clang: ubuntu-24.04-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: ubuntu:24.04-x86_64 CONTAINER: ubuntu:24.04-x86_64
ubuntu-24.04-x86_64-gcc: ubuntu-24.04-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: ubuntu:24.04-x86_64 CONTAINER: ubuntu:24.04-x86_64
ubuntu-26.04-x86_64-clang: ubuntu-26.04-x86_64-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: ubuntu:26.04-x86_64 CONTAINER: ubuntu:26.04-x86_64
ubuntu-26.04-x86_64-clang-debug: ubuntu-26.04-x86_64-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: ubuntu:26.04-x86_64 CONTAINER: ubuntu:26.04-x86_64
ubuntu-26.04-x86_64-gcc: ubuntu-26.04-x86_64-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: ubuntu:26.04-x86_64 CONTAINER: ubuntu:26.04-x86_64
ubuntu-26.04-x86_64-gcc-debug: ubuntu-26.04-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: ubuntu:26.04-x86_64 CONTAINER: ubuntu:26.04-x86_64
opensuse-leap-16.0-clang: opensuse-leap-16.0-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: opensuse:leap-16.0-x86_64 CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-16.0-clang-debug: opensuse-leap-16.0-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: opensuse:leap-16.0-x86_64 CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-16.0-gcc: opensuse-leap-16.0-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: opensuse:leap-16.0-x86_64 CONTAINER: opensuse:leap-16.0-x86_64
opensuse-leap-16.0-gcc-debug: opensuse-leap-16.0-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: opensuse:leap-16.0-x86_64 CONTAINER: opensuse:leap-16.0-x86_64
opensuse-tumbleweed-clang: opensuse-tumbleweed-clang:
extends: .clang-x86-64-build extends: .clang-x86_64-build
variables: variables:
CONTAINER: opensuse:tumbleweed-x86_64 CONTAINER: opensuse:tumbleweed-x86_64
allow_failure: true allow_failure: true
opensuse-tumbleweed-clang-debug: opensuse-tumbleweed-clang-debug:
extends: .clang-x86-64-build-debug extends: .clang-x86_64-build-debug
variables: variables:
CONTAINER: opensuse:tumbleweed-x86_64 CONTAINER: opensuse:tumbleweed-x86_64
allow_failure: true allow_failure: true
opensuse-tumbleweed-gcc: opensuse-tumbleweed-gcc:
extends: .gcc-x86-64-build extends: .gcc-x86_64-build
variables: variables:
CONTAINER: opensuse:tumbleweed-x86_64 CONTAINER: opensuse:tumbleweed-x86_64
allow_failure: true allow_failure: true
opensuse-tumbleweed-gcc-debug: opensuse-tumbleweed-gcc-debug:
extends: .gcc-x86-64-build-debug extends: .gcc-x86_64-build-debug
variables: variables:
CONTAINER: opensuse:tumbleweed-x86_64 CONTAINER: opensuse:tumbleweed-x86_64
allow_failure: true allow_failure: true
+140 -140
View File
@@ -21,7 +21,7 @@
job: microcode-x86 job: microcode-x86
ref: $ARTIFACTS_BRANCH ref: $ARTIFACTS_BRANCH
.x86-64-test-needs: &x86-64-test-needs .x86_64-test-needs: &x86_64-test-needs
- project: $ARTIFACTS_REPO - project: $ARTIFACTS_REPO
job: $LINUX_JOB_X86_64 job: $LINUX_JOB_X86_64
ref: $ARTIFACTS_BRANCH ref: $ARTIFACTS_BRANCH
@@ -58,11 +58,11 @@
tags: tags:
- arm64 - arm64
.qemu-x86-64: .qemu-x86_64:
extends: .test-jobs-common extends: .test-jobs-common
variables: variables:
CONTAINER: debian:13-x86_64 CONTAINER: debian:13-x86_64
LOGFILE: qemu-smoke-x86-64.log LOGFILE: qemu-smoke-x86_64.log
artifacts: artifacts:
paths: paths:
- smoke.serial - smoke.serial
@@ -71,8 +71,8 @@
tags: tags:
- x86_64 - x86_64
.qemu-smoke-x86-64: .qemu-smoke-x86_64:
extends: .qemu-x86-64 extends: .qemu-x86_64
variables: variables:
TEST_TIMEOUT_OVERRIDE: 120 TEST_TIMEOUT_OVERRIDE: 120
@@ -141,7 +141,7 @@
tags: tags:
- xilinx-crater-001 - xilinx-crater-001
.adl-x86-64: .adl-x86_64:
extends: .test-jobs-common extends: .test-jobs-common
variables: variables:
# the test controller runs on RPi4 # the test controller runs on RPi4
@@ -164,9 +164,9 @@
tags: tags:
- qubes-hw2 - qubes-hw2
.kbl-x86-64: .kbl-x86_64:
# it's really similar to the ADL one # it's really similar to the ADL one
extends: .adl-x86-64 extends: .adl-x86_64
variables: variables:
PCIDEV: "00:1f.6" PCIDEV: "00:1f.6"
PCIDEV_INTR: "MSI" PCIDEV_INTR: "MSI"
@@ -175,9 +175,9 @@
tags: tags:
- qubes-hw3 - qubes-hw3
.zen2-x86-64: .zen2-x86_64:
# it's really similar to the above # it's really similar to the above
extends: .adl-x86-64 extends: .adl-x86_64
variables: variables:
PCIDEV: "01:00.0" PCIDEV: "01:00.0"
PCIDEV_INTR: "MSI-X" PCIDEV_INTR: "MSI-X"
@@ -186,9 +186,9 @@
tags: tags:
- qubes-hw1 - qubes-hw1
.zen3p-x86-64: .zen3p-x86_64:
# it's really similar to the above # it's really similar to the above
extends: .adl-x86-64 extends: .adl-x86_64
variables: variables:
PCIDEV: "01:00.0" PCIDEV: "01:00.0"
PCIDEV_INTR: "MSI-X" PCIDEV_INTR: "MSI-X"
@@ -235,7 +235,7 @@ xilinx-smoke-dom0-x86_64-gcc-debug:
script: script:
- ./automation/scripts/xilinx-smoke-dom0-x86_64.sh ping 2>&1 | tee ${LOGFILE} - ./automation/scripts/xilinx-smoke-dom0-x86_64.sh ping 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
xilinx-smoke-dom0-x86_64-gcc-debug-argo: xilinx-smoke-dom0-x86_64-gcc-debug-argo:
@@ -254,238 +254,238 @@ xilinx-smoke-dom0-x86_64-gcc-debug-argo:
job: microcode-x86 job: microcode-x86
ref: master ref: master
adl-smoke-x86-64-gcc-debug: adl-smoke-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-smoke-x86-64-dom0pvh-gcc-debug: adl-smoke-x86_64-dom0pvh-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-smoke-x86-64-dom0pvh-hvm-gcc-debug: adl-smoke-x86_64-dom0pvh-hvm-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-suspend-x86-64-gcc-debug: adl-suspend-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh s3 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-pci-pv-x86-64-gcc-debug: adl-pci-pv-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pci-pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-pci-hvm-x86-64-gcc-debug: adl-pci-hvm-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pci-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-pvshim-x86-64-gcc-debug: adl-pvshim-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pvshim 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-tools-tests-pv-x86-64-gcc-debug: adl-tools-tests-pv-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pv 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
adl-tools-tests-pvh-x86-64-gcc-debug: adl-tools-tests-pvh-x86_64-gcc-debug:
extends: .adl-x86-64 extends: .adl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-smoke-x86-64-gcc-debug: kbl-smoke-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-smoke-x86-64-dom0pvh-gcc-debug: kbl-smoke-x86_64-dom0pvh-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-smoke-x86-64-dom0pvh-hvm-gcc-debug: kbl-smoke-x86_64-dom0pvh-hvm-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-suspend-x86-64-gcc-debug: kbl-suspend-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh s3 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-pci-pv-x86-64-gcc-debug: kbl-pci-pv-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pci-pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-pci-hvm-x86-64-gcc-debug: kbl-pci-hvm-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pci-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-pvshim-x86-64-gcc-debug: kbl-pvshim-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pvshim 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-tools-tests-pv-x86-64-gcc-debug: kbl-tools-tests-pv-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pv 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
kbl-tools-tests-pvh-x86-64-gcc-debug: kbl-tools-tests-pvh-x86_64-gcc-debug:
extends: .kbl-x86-64 extends: .kbl-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen2-smoke-x86-64-gcc-debug: zen2-smoke-x86_64-gcc-debug:
extends: .zen2-x86-64 extends: .zen2-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen2-suspend-x86-64-gcc-debug: zen2-suspend-x86_64-gcc-debug:
extends: .zen2-x86-64 extends: .zen2-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh s3 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-smoke-x86-64-gcc-debug: zen3p-smoke-x86_64-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pv 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-smoke-x86-64-dom0pvh-gcc-debug: zen3p-smoke-x86_64-dom0pvh-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-smoke-x86-64-dom0pvh-hvm-gcc-debug: zen3p-smoke-x86_64-dom0pvh-hvm-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-pci-hvm-x86-64-gcc-debug: zen3p-pci-hvm-x86_64-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pci-hvm 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-pvshim-x86-64-gcc-debug: zen3p-pvshim-x86_64-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh pvshim 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-tools-tests-pv-x86-64-gcc-debug: zen3p-tools-tests-pv-x86_64-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pv 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pv 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
zen3p-tools-tests-pvh-x86-64-gcc-debug: zen3p-tools-tests-pvh-x86_64-gcc-debug:
extends: .zen3p-x86-64 extends: .zen3p-x86_64
script: script:
- ./automation/scripts/qubes-x86-64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qubes-x86_64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE}
artifacts: artifacts:
reports: reports:
junit: tests-junit.xml junit: tests-junit.xml
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
qemu-smoke-dom0-arm64-gcc: qemu-smoke-dom0-arm64-gcc:
@@ -649,54 +649,54 @@ qemu-smoke-dom0less-arm32-gcc-debug-earlyprintk:
- debian-12-arm32-gcc-debug-earlyprintk - debian-12-arm32-gcc-debug-earlyprintk
qemu-alpine-x86_64-gcc: qemu-alpine-x86_64-gcc:
extends: .qemu-x86-64 extends: .qemu-x86_64
script: script:
- ./automation/scripts/qemu-alpine-x86_64.sh 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-alpine-x86_64.sh 2>&1 | tee ${LOGFILE}
needs: needs:
- *x86-64-test-needs - *x86_64-test-needs
- alpine-3.24-x86_64-gcc - alpine-3.24-x86_64-gcc
qemu-smoke-x86-64-gcc: qemu-smoke-x86_64-gcc:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64 pv64 example 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64 pv64 example 2>&1 | tee ${LOGFILE}
needs: needs:
- debian-13-x86_64-gcc-debug - debian-13-x86_64-gcc-debug
qemu-smoke-x86-64-clang: qemu-smoke-x86_64-clang:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64 pv64 example 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64 pv64 example 2>&1 | tee ${LOGFILE}
needs: needs:
- debian-13-x86_64-clang-debug - debian-13-x86_64-clang-debug
qemu-smoke-x86-64-gcc-pvh: qemu-smoke-x86_64-gcc-pvh:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64 hvm64 example 2>&1 | tee ${LOGFILE}
needs: needs:
- debian-13-x86_64-gcc-debug - debian-13-x86_64-gcc-debug
qemu-smoke-x86-64-clang-pvh: qemu-smoke-x86_64-clang-pvh:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64 hvm64 example 2>&1 | tee ${LOGFILE}
needs: needs:
- debian-13-x86_64-clang-debug - debian-13-x86_64-clang-debug
qemu-smoke-x86-64-gcc-efi: qemu-smoke-x86_64-gcc-efi:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64-efi pv64 example 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64-efi pv64 example 2>&1 | tee ${LOGFILE}
needs: needs:
- debian-13-x86_64-gcc-debug - debian-13-x86_64-gcc-debug
qemu-xtf-argo-x86_64-gcc-debug: qemu-xtf-argo-x86_64-gcc-debug:
extends: .qemu-smoke-x86-64 extends: .qemu-smoke-x86_64
variables: variables:
TEST_TIMEOUT_OVERRIDE: 60 TEST_TIMEOUT_OVERRIDE: 60
script: script:
- ./automation/scripts/qemu-xtf.sh x86-64 pv64 argo 2>&1 | tee ${LOGFILE} - ./automation/scripts/qemu-xtf.sh x86_64 pv64 argo 2>&1 | tee ${LOGFILE}
needs: needs:
- alpine-3.24-x86_64-gcc-debug - alpine-3.24-x86_64-gcc-debug
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.