]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
ci: refresh with 'lcitool manifest'
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 21 Nov 2025 14:19:49 +0000 (15:19 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 25 Nov 2025 15:18:06 +0000 (16:18 +0100)
- Add AlmaLinux 10
- Add CentOS Stream 10
- Add Fedora 43
- Remove EOL Fedora 41
- Switch mingw from Fedora 42 to Fedora 43
- Switch integration tests from Fedora 41 to Fedora 43

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
14 files changed:
ci/buildenv/almalinux-10.sh [new file with mode: 0644]
ci/buildenv/centos-stream-10.sh [new file with mode: 0644]
ci/buildenv/fedora-43-cross-mingw32.sh [moved from ci/buildenv/fedora-42-cross-mingw32.sh with 100% similarity]
ci/buildenv/fedora-43-cross-mingw64.sh [moved from ci/buildenv/fedora-42-cross-mingw64.sh with 100% similarity]
ci/buildenv/fedora-43.sh [moved from ci/buildenv/fedora-41.sh with 100% similarity]
ci/containers/almalinux-10.Dockerfile [new file with mode: 0644]
ci/containers/centos-stream-10.Dockerfile [new file with mode: 0644]
ci/containers/fedora-43-cross-mingw32.Dockerfile [moved from ci/containers/fedora-42-cross-mingw32.Dockerfile with 98% similarity]
ci/containers/fedora-43-cross-mingw64.Dockerfile [moved from ci/containers/fedora-42-cross-mingw64.Dockerfile with 98% similarity]
ci/containers/fedora-43.Dockerfile [moved from ci/containers/fedora-41.Dockerfile with 98% similarity]
ci/gitlab/builds.yml
ci/gitlab/containers.yml
ci/integration.yml
ci/manifest.yml

diff --git a/ci/buildenv/almalinux-10.sh b/ci/buildenv/almalinux-10.sh
new file mode 100644 (file)
index 0000000..d69d0c4
--- /dev/null
@@ -0,0 +1,93 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+function install_buildenv() {
+    dnf update -y
+    dnf install 'dnf-command(config-manager)' -y
+    dnf config-manager --set-enabled -y crb
+    dnf install -y epel-release
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        clang \
+        compiler-rt \
+        cpp \
+        cyrus-sasl-devel \
+        device-mapper-devel \
+        diffutils \
+        dwarves \
+        ebtables \
+        firewalld-filesystem \
+        fuse3-devel \
+        gcc \
+        gettext \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        gnutls-devel \
+        grep \
+        json-c-devel \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libnbd-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        numactl-devel \
+        parted-devel \
+        perl-base \
+        pkgconfig \
+        python3 \
+        python3-docutils \
+        python3-pip \
+        python3-pytest \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        readline-devel \
+        rpm-build \
+        sanlock-devel \
+        sed \
+        systemd-devel \
+        systemd-rpm-macros \
+        systemtap-sdt-devel \
+        systemtap-sdt-dtrace \
+        wireshark-devel
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
+    rpm -qa | sort > /packages.txt
+    mkdir -p /usr/libexec/ccache-wrappers
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+    /usr/bin/pip3 install \
+                  black \
+                  flake8
+}
+
+export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
+export LANG="en_US.UTF-8"
+export MAKE="/usr/bin/make"
+export NINJA="/usr/bin/ninja"
+export PYTHON="/usr/bin/python3"
diff --git a/ci/buildenv/centos-stream-10.sh b/ci/buildenv/centos-stream-10.sh
new file mode 100644 (file)
index 0000000..2747adf
--- /dev/null
@@ -0,0 +1,92 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+function install_buildenv() {
+    dnf distro-sync -y
+    dnf install 'dnf-command(config-manager)' -y
+    dnf config-manager --set-enabled -y crb
+    dnf install -y epel-release
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        clang \
+        compiler-rt \
+        cpp \
+        cyrus-sasl-devel \
+        device-mapper-devel \
+        diffutils \
+        dwarves \
+        ebtables \
+        firewalld-filesystem \
+        fuse3-devel \
+        gcc \
+        gettext \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        gnutls-devel \
+        grep \
+        json-c-devel \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libnbd-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        numactl-devel \
+        parted-devel \
+        perl-base \
+        pkgconfig \
+        python3 \
+        python3-docutils \
+        python3-pip \
+        python3-pytest \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        readline-devel \
+        rpm-build \
+        sanlock-devel \
+        sed \
+        systemd-devel \
+        systemd-rpm-macros \
+        systemtap-sdt-devel \
+        wireshark-devel
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
+    rpm -qa | sort > /packages.txt
+    mkdir -p /usr/libexec/ccache-wrappers
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+    /usr/bin/pip3 install \
+                  black \
+                  flake8
+}
+
+export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
+export LANG="en_US.UTF-8"
+export MAKE="/usr/bin/make"
+export NINJA="/usr/bin/ninja"
+export PYTHON="/usr/bin/python3"
diff --git a/ci/containers/almalinux-10.Dockerfile b/ci/containers/almalinux-10.Dockerfile
new file mode 100644 (file)
index 0000000..815b4c0
--- /dev/null
@@ -0,0 +1,96 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+FROM docker.io/library/almalinux:10
+
+RUN dnf update -y && \
+    dnf install 'dnf-command(config-manager)' -y && \
+    dnf config-manager --set-enabled -y crb && \
+    dnf install -y epel-release && \
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        clang \
+        compiler-rt \
+        cpp \
+        cyrus-sasl-devel \
+        device-mapper-devel \
+        diffutils \
+        dwarves \
+        ebtables \
+        firewalld-filesystem \
+        fuse3-devel \
+        gcc \
+        gettext \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        gnutls-devel \
+        grep \
+        json-c-devel \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libnbd-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        numactl-devel \
+        parted-devel \
+        perl-base \
+        pkgconfig \
+        python3 \
+        python3-docutils \
+        python3-pip \
+        python3-pytest \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        readline-devel \
+        rpm-build \
+        sanlock-devel \
+        sed \
+        systemd-devel \
+        systemd-rpm-macros \
+        systemtap-sdt-devel \
+        systemtap-sdt-dtrace \
+        wireshark-devel && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
+    rpm -qa | sort > /packages.txt && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+
+RUN /usr/bin/pip3 install \
+                  black \
+                  flake8
+
+ENV CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
+ENV LANG="en_US.UTF-8"
+ENV MAKE="/usr/bin/make"
+ENV NINJA="/usr/bin/ninja"
+ENV PYTHON="/usr/bin/python3"
diff --git a/ci/containers/centos-stream-10.Dockerfile b/ci/containers/centos-stream-10.Dockerfile
new file mode 100644 (file)
index 0000000..5b34b82
--- /dev/null
@@ -0,0 +1,95 @@
+# THIS FILE WAS AUTO-GENERATED
+#
+#  $ lcitool manifest ci/manifest.yml
+#
+# https://gitlab.com/libvirt/libvirt-ci
+
+FROM quay.io/centos/centos:stream10
+
+RUN dnf distro-sync -y && \
+    dnf install 'dnf-command(config-manager)' -y && \
+    dnf config-manager --set-enabled -y crb && \
+    dnf install -y epel-release && \
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        clang \
+        compiler-rt \
+        cpp \
+        cyrus-sasl-devel \
+        device-mapper-devel \
+        diffutils \
+        dwarves \
+        ebtables \
+        firewalld-filesystem \
+        fuse3-devel \
+        gcc \
+        gettext \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        gnutls-devel \
+        grep \
+        json-c-devel \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libnbd-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        make \
+        meson \
+        ninja-build \
+        numactl-devel \
+        parted-devel \
+        perl-base \
+        pkgconfig \
+        python3 \
+        python3-docutils \
+        python3-pip \
+        python3-pytest \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        readline-devel \
+        rpm-build \
+        sanlock-devel \
+        sed \
+        systemd-devel \
+        systemd-rpm-macros \
+        systemtap-sdt-devel \
+        wireshark-devel && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
+    rpm -qa | sort > /packages.txt && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
+
+RUN /usr/bin/pip3 install \
+                  black \
+                  flake8
+
+ENV CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
+ENV LANG="en_US.UTF-8"
+ENV MAKE="/usr/bin/make"
+ENV NINJA="/usr/bin/ninja"
+ENV PYTHON="/usr/bin/python3"
similarity index 98%
rename from ci/containers/fedora-42-cross-mingw32.Dockerfile
rename to ci/containers/fedora-43-cross-mingw32.Dockerfile
index 94d9378850f54fff170e830f446f44584c002600..de7bee20e1fa8922cb9e0824c43d5aaca3fe1399 100644 (file)
@@ -4,7 +4,7 @@
 #
 # https://gitlab.com/libvirt/libvirt-ci
 
-FROM registry.fedoraproject.org/fedora:42
+FROM registry.fedoraproject.org/fedora:43
 
 RUN dnf install -y nosync && \
     printf '#!/bin/sh\n\
similarity index 98%
rename from ci/containers/fedora-42-cross-mingw64.Dockerfile
rename to ci/containers/fedora-43-cross-mingw64.Dockerfile
index 9d59a7097578c668f17f161ab502e40eec41bcaa..ff6c3f8aa9ec5ddc9760489c7109cbe3b948d4e3 100644 (file)
@@ -4,7 +4,7 @@
 #
 # https://gitlab.com/libvirt/libvirt-ci
 
-FROM registry.fedoraproject.org/fedora:42
+FROM registry.fedoraproject.org/fedora:43
 
 RUN dnf install -y nosync && \
     printf '#!/bin/sh\n\
similarity index 98%
rename from ci/containers/fedora-41.Dockerfile
rename to ci/containers/fedora-43.Dockerfile
index 89732dd529111cdeb26335248ab579b60e5e6ccf..55f68a58394fe7c514777a795bd10733c0d0fe19 100644 (file)
@@ -4,7 +4,7 @@
 #
 # https://gitlab.com/libvirt/libvirt-ci
 
-FROM registry.fedoraproject.org/fedora:41
+FROM registry.fedoraproject.org/fedora:43
 
 RUN dnf install -y nosync && \
     printf '#!/bin/sh\n\
index ae691862c25b119e81790162268be48c8e2730b4..a98b0d9c46813b5de0c9c4382b088637f916b159 100644 (file)
@@ -33,6 +33,32 @@ x86_64-almalinux-9-clang:
     TARGET_BASE_IMAGE: docker.io/library/almalinux:9
 
 
+x86_64-almalinux-10:
+  extends: .native_build_job
+  needs:
+    - job: x86_64-almalinux-10-container
+      optional: true
+  allow_failure: false
+  variables:
+    JOB_OPTIONAL: 1
+    NAME: almalinux-10
+    RPM: skip
+    TARGET_BASE_IMAGE: docker.io/library/almalinux:10
+
+
+x86_64-almalinux-10-clang:
+  extends: .native_build_job
+  needs:
+    - job: x86_64-almalinux-10-container
+      optional: true
+  allow_failure: false
+  variables:
+    CC: clang
+    NAME: almalinux-10
+    RPM: skip
+    TARGET_BASE_IMAGE: docker.io/library/almalinux:10
+
+
 x86_64-alpine-322:
   extends: .native_build_job
   needs:
@@ -70,6 +96,21 @@ x86_64-centos-stream-9:
       - libvirt-rpms
 
 
+x86_64-centos-stream-10:
+  extends: .native_build_job
+  needs:
+    - job: x86_64-centos-stream-10-container
+      optional: true
+  allow_failure: false
+  variables:
+    NAME: centos-stream-10
+    TARGET_BASE_IMAGE: quay.io/centos/centos:stream10
+  artifacts:
+    expire_in: 1 day
+    paths:
+      - libvirt-rpms
+
+
 x86_64-debian-12:
   extends: .native_build_job
   needs:
@@ -103,30 +144,30 @@ x86_64-debian-sid:
     TARGET_BASE_IMAGE: docker.io/library/debian:sid-slim
 
 
-x86_64-fedora-41:
+x86_64-fedora-42:
   extends: .native_build_job
   needs:
-    - job: x86_64-fedora-41-container
+    - job: x86_64-fedora-42-container
       optional: true
   allow_failure: false
   variables:
-    NAME: fedora-41
-    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:41
+    NAME: fedora-42
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:42
   artifacts:
     expire_in: 1 day
     paths:
       - libvirt-rpms
 
 
-x86_64-fedora-42:
+x86_64-fedora-43:
   extends: .native_build_job
   needs:
-    - job: x86_64-fedora-42-container
+    - job: x86_64-fedora-43-container
       optional: true
   allow_failure: false
   variables:
-    NAME: fedora-42
-    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:42
+    NAME: fedora-43
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:43
   artifacts:
     expire_in: 1 day
     paths:
@@ -416,29 +457,29 @@ s390x-debian-sid:
     TARGET_BASE_IMAGE: docker.io/library/debian:sid-slim
 
 
-mingw32-fedora-42:
+mingw32-fedora-43:
   extends: .cross_build_job
   needs:
-    - job: mingw32-fedora-42-container
+    - job: mingw32-fedora-43-container
       optional: true
   allow_failure: false
   variables:
     CROSS: mingw32
     JOB_OPTIONAL: 1
-    NAME: fedora-42
-    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:42
+    NAME: fedora-43
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:43
 
 
-mingw64-fedora-42:
+mingw64-fedora-43:
   extends: .cross_build_job
   needs:
-    - job: mingw64-fedora-42-container
+    - job: mingw64-fedora-43-container
       optional: true
   allow_failure: false
   variables:
     CROSS: mingw64
-    NAME: fedora-42
-    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:42
+    NAME: fedora-43
+    TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:43
 
 
 mingw32-fedora-rawhide:
index 0650e4781ce0799ae408385a8b884094d5506613..56b974f2a1b89eefb5434b7224c180bd2dde64df 100644 (file)
@@ -14,6 +14,13 @@ x86_64-almalinux-9-container:
     NAME: almalinux-9
 
 
+x86_64-almalinux-10-container:
+  extends: .container_job
+  allow_failure: false
+  variables:
+    NAME: almalinux-10
+
+
 x86_64-alpine-322-container:
   extends: .container_job
   allow_failure: false
@@ -35,6 +42,13 @@ x86_64-centos-stream-9-container:
     NAME: centos-stream-9
 
 
+x86_64-centos-stream-10-container:
+  extends: .container_job
+  allow_failure: false
+  variables:
+    NAME: centos-stream-10
+
+
 x86_64-debian-12-container:
   extends: .container_job
   allow_failure: false
@@ -49,18 +63,18 @@ x86_64-debian-sid-container:
     NAME: debian-sid
 
 
-x86_64-fedora-41-container:
+x86_64-fedora-42-container:
   extends: .container_job
   allow_failure: false
   variables:
-    NAME: fedora-41
+    NAME: fedora-42
 
 
-x86_64-fedora-42-container:
+x86_64-fedora-43-container:
   extends: .container_job
   allow_failure: false
   variables:
-    NAME: fedora-42
+    NAME: fedora-43
 
 
 x86_64-fedora-rawhide-container:
@@ -220,19 +234,19 @@ s390x-debian-sid-container:
     NAME: debian-sid-cross-s390x
 
 
-mingw32-fedora-42-container:
+mingw32-fedora-43-container:
   extends: .container_job
   allow_failure: false
   variables:
     JOB_OPTIONAL: 1
-    NAME: fedora-42-cross-mingw32
+    NAME: fedora-43-cross-mingw32
 
 
-mingw64-fedora-42-container:
+mingw64-fedora-43-container:
   extends: .container_job
   allow_failure: false
   variables:
-    NAME: fedora-42-cross-mingw64
+    NAME: fedora-43-cross-mingw64
 
 
 mingw32-fedora-rawhide-container:
index 2c5e5a65bc32a6e24cd49c466d99b30bdbe9850d..b7e301b4c05875889821efe1db4142d9bad9ee2c 100644 (file)
@@ -29,23 +29,23 @@ centos-stream-9-tests:
 # and libvirt-python CI jobs, so the new target needs to be introduced
 # there before it can be used here. The VM template for the target
 # also needs to be created on the runner host.
-fedora-41-tests:
+fedora-43-tests:
   extends: .integration_tests
   variables:
     # needed by libvirt-gitlab-executor
-    DISTRO: fedora-41
+    DISTRO: fedora-43
     # can be overridden in forks to set a different runner tag
     LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
   tags:
     - $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
   needs:
-    - x86_64-fedora-41
+    - x86_64-fedora-43
     - project: libvirt/libvirt-perl
-      job: x86_64-fedora-41
+      job: x86_64-fedora-43
       ref: master
       artifacts: true
     - project: libvirt/libvirt-python
-      job: x86_64-fedora-41
+      job: x86_64-fedora-43
       ref: master
       artifacts: true
 
@@ -53,22 +53,22 @@ fedora-41-tests:
 # and libvirt-python CI jobs, so the new target needs to be introduced
 # there before it can be used here. The VM template for the target
 # also needs to be created on the runner host.
-.fedora-41-upstream-qemu-tests:
+.fedora-43-upstream-qemu-tests:
   extends: .integration_tests
   variables:
     # needed by libvirt-gitlab-executor
-    DISTRO: fedora-41
+    DISTRO: fedora-43
     # can be overridden in forks to set a different runner tag
     LIBVIRT_CI_INTEGRATION_RUNNER_TAG: redhat-vm-host
   tags:
     - $LIBVIRT_CI_INTEGRATION_RUNNER_TAG
   needs:
-    - x86_64-fedora-41
+    - x86_64-fedora-43
     - project: libvirt/libvirt-perl
-      job: x86_64-fedora-41
+      job: x86_64-fedora-43
       ref: master
       artifacts: true
     - project: libvirt/libvirt-python
-      job: x86_64-fedora-41
+      job: x86_64-fedora-43
       ref: master
       artifacts: true
index 21d570cb00e3687961839db2eaaba2dbecb3c80e..2fdb7641420906074cd833b009a3358e2f887a70 100644 (file)
@@ -19,6 +19,19 @@ targets:
           RPM: skip
           CC: clang
 
+  almalinux-10:
+    jobs:
+      - arch: x86_64
+        builds: false
+        variables:
+          RPM: skip
+
+      - arch: x86_64
+        suffix: -clang
+        variables:
+          RPM: skip
+          CC: clang
+
   alpine-322: x86_64
 
   alpine-edge:
@@ -34,6 +47,14 @@ targets:
           paths:
             - libvirt-rpms
 
+  centos-stream-10:
+    jobs:
+      - arch: x86_64
+        artifacts:
+          expire_in: 1 day
+          paths:
+            - libvirt-rpms
+
   debian-12:
     jobs:
       - arch: x86_64
@@ -104,7 +125,7 @@ targets:
         containers: false
         builds: false
 
-  fedora-41:
+  fedora-42:
     jobs:
       - arch: x86_64
         artifacts:
@@ -112,7 +133,7 @@ targets:
           paths:
             - libvirt-rpms
 
-  fedora-42:
+  fedora-43:
     jobs:
       - arch: x86_64
         artifacts: