ci/buildenv/almalinux-10.sh | 93 ++++++++++++++++++
ci/buildenv/centos-stream-10.sh | 92 ++++++++++++++++++
...-mingw32.sh => fedora-43-cross-mingw32.sh} | 0
...-mingw64.sh => fedora-43-cross-mingw64.sh} | 0
ci/buildenv/{fedora-41.sh => fedora-43.sh} | 0
ci/containers/almalinux-10.Dockerfile | 96 +++++++++++++++++++
ci/containers/centos-stream-10.Dockerfile | 95 ++++++++++++++++++
...ile => fedora-43-cross-mingw32.Dockerfile} | 2 +-
...ile => fedora-43-cross-mingw64.Dockerfile} | 2 +-
...ora-41.Dockerfile => fedora-43.Dockerfile} | 2 +-
ci/gitlab/builds.yml | 83 +++++++++++-----
ci/gitlab/containers.yml | 36 ++++---
ci/integration.yml | 20 ++--
ci/manifest.yml | 33 +++++--
14 files changed, 499 insertions(+), 55 deletions(-)
create mode 100644 ci/buildenv/almalinux-10.sh
create mode 100644 ci/buildenv/centos-stream-10.sh
rename ci/buildenv/{fedora-42-cross-mingw32.sh => fedora-43-cross-mingw32.sh} (100%)
rename ci/buildenv/{fedora-42-cross-mingw64.sh => fedora-43-cross-mingw64.sh} (100%)
rename ci/buildenv/{fedora-41.sh => fedora-43.sh} (100%)
create mode 100644 ci/containers/almalinux-10.Dockerfile
create mode 100644 ci/containers/centos-stream-10.Dockerfile
rename ci/containers/{fedora-42-cross-mingw32.Dockerfile => fedora-43-cross-mingw32.Dockerfile} (98%)
rename ci/containers/{fedora-42-cross-mingw64.Dockerfile => fedora-43-cross-mingw64.Dockerfile} (98%)
rename ci/containers/{fedora-41.Dockerfile => fedora-43.Dockerfile} (98%)
From: Michal Privoznik <mprivozn@redhat.com>
- 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>
---
v2 of:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/XSPNVXFPVOXNYSOXOTS2ZY77AQMBJNWF/
diff to v1:
- Added AlmaLinux 10 and CentOS Stream 10
Greenish pipeline:
https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/2178025436
ci/buildenv/almalinux-10.sh | 93 ++++++++++++++++++
ci/buildenv/centos-stream-10.sh | 92 ++++++++++++++++++
...-mingw32.sh => fedora-43-cross-mingw32.sh} | 0
...-mingw64.sh => fedora-43-cross-mingw64.sh} | 0
ci/buildenv/{fedora-41.sh => fedora-43.sh} | 0
ci/containers/almalinux-10.Dockerfile | 96 +++++++++++++++++++
ci/containers/centos-stream-10.Dockerfile | 95 ++++++++++++++++++
...ile => fedora-43-cross-mingw32.Dockerfile} | 2 +-
...ile => fedora-43-cross-mingw64.Dockerfile} | 2 +-
...ora-41.Dockerfile => fedora-43.Dockerfile} | 2 +-
ci/gitlab/builds.yml | 83 +++++++++++-----
ci/gitlab/containers.yml | 36 ++++---
ci/integration.yml | 20 ++--
ci/manifest.yml | 33 +++++--
14 files changed, 499 insertions(+), 55 deletions(-)
create mode 100644 ci/buildenv/almalinux-10.sh
create mode 100644 ci/buildenv/centos-stream-10.sh
rename ci/buildenv/{fedora-42-cross-mingw32.sh => fedora-43-cross-mingw32.sh} (100%)
rename ci/buildenv/{fedora-42-cross-mingw64.sh => fedora-43-cross-mingw64.sh} (100%)
rename ci/buildenv/{fedora-41.sh => fedora-43.sh} (100%)
create mode 100644 ci/containers/almalinux-10.Dockerfile
create mode 100644 ci/containers/centos-stream-10.Dockerfile
rename ci/containers/{fedora-42-cross-mingw32.Dockerfile => fedora-43-cross-mingw32.Dockerfile} (98%)
rename ci/containers/{fedora-42-cross-mingw64.Dockerfile => fedora-43-cross-mingw64.Dockerfile} (98%)
rename ci/containers/{fedora-41.Dockerfile => fedora-43.Dockerfile} (98%)
diff --git a/ci/buildenv/almalinux-10.sh b/ci/buildenv/almalinux-10.sh
new file mode 100644
index 0000000000..d69d0c4267
--- /dev/null
+++ b/ci/buildenv/almalinux-10.sh
@@ -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
index 0000000000..2747adfb38
--- /dev/null
+++ b/ci/buildenv/centos-stream-10.sh
@@ -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/buildenv/fedora-42-cross-mingw32.sh b/ci/buildenv/fedora-43-cross-mingw32.sh
similarity index 100%
rename from ci/buildenv/fedora-42-cross-mingw32.sh
rename to ci/buildenv/fedora-43-cross-mingw32.sh
diff --git a/ci/buildenv/fedora-42-cross-mingw64.sh b/ci/buildenv/fedora-43-cross-mingw64.sh
similarity index 100%
rename from ci/buildenv/fedora-42-cross-mingw64.sh
rename to ci/buildenv/fedora-43-cross-mingw64.sh
diff --git a/ci/buildenv/fedora-41.sh b/ci/buildenv/fedora-43.sh
similarity index 100%
rename from ci/buildenv/fedora-41.sh
rename to ci/buildenv/fedora-43.sh
diff --git a/ci/containers/almalinux-10.Dockerfile b/ci/containers/almalinux-10.Dockerfile
new file mode 100644
index 0000000000..815b4c0e68
--- /dev/null
+++ b/ci/containers/almalinux-10.Dockerfile
@@ -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
index 0000000000..5b34b8273a
--- /dev/null
+++ b/ci/containers/centos-stream-10.Dockerfile
@@ -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"
diff --git a/ci/containers/fedora-42-cross-mingw32.Dockerfile b/ci/containers/fedora-43-cross-mingw32.Dockerfile
similarity index 98%
rename from ci/containers/fedora-42-cross-mingw32.Dockerfile
rename to ci/containers/fedora-43-cross-mingw32.Dockerfile
index 94d9378850..de7bee20e1 100644
--- a/ci/containers/fedora-42-cross-mingw32.Dockerfile
+++ b/ci/containers/fedora-43-cross-mingw32.Dockerfile
@@ -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\
diff --git a/ci/containers/fedora-42-cross-mingw64.Dockerfile b/ci/containers/fedora-43-cross-mingw64.Dockerfile
similarity index 98%
rename from ci/containers/fedora-42-cross-mingw64.Dockerfile
rename to ci/containers/fedora-43-cross-mingw64.Dockerfile
index 9d59a70975..ff6c3f8aa9 100644
--- a/ci/containers/fedora-42-cross-mingw64.Dockerfile
+++ b/ci/containers/fedora-43-cross-mingw64.Dockerfile
@@ -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\
diff --git a/ci/containers/fedora-41.Dockerfile b/ci/containers/fedora-43.Dockerfile
similarity index 98%
rename from ci/containers/fedora-41.Dockerfile
rename to ci/containers/fedora-43.Dockerfile
index 89732dd529..55f68a5839 100644
--- a/ci/containers/fedora-41.Dockerfile
+++ b/ci/containers/fedora-43.Dockerfile
@@ -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\
diff --git a/ci/gitlab/builds.yml b/ci/gitlab/builds.yml
index ae691862c2..42ecccdbcc 100644
--- a/ci/gitlab/builds.yml
+++ b/ci/gitlab/builds.yml
@@ -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:
@@ -64,6 +90,17 @@ x86_64-centos-stream-9:
variables:
NAME: centos-stream-9
TARGET_BASE_IMAGE: quay.io/centos/centos:stream9
+
+
+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:
@@ -103,21 +140,6 @@ x86_64-debian-sid:
TARGET_BASE_IMAGE: docker.io/library/debian:sid-slim
-x86_64-fedora-41:
- extends: .native_build_job
- needs:
- - job: x86_64-fedora-41-container
- optional: true
- allow_failure: false
- variables:
- NAME: fedora-41
- TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:41
- artifacts:
- expire_in: 1 day
- paths:
- - libvirt-rpms
-
-
x86_64-fedora-42:
extends: .native_build_job
needs:
@@ -133,6 +155,21 @@ x86_64-fedora-42:
- libvirt-rpms
+x86_64-fedora-43:
+ extends: .native_build_job
+ needs:
+ - job: x86_64-fedora-43-container
+ optional: true
+ allow_failure: false
+ variables:
+ NAME: fedora-43
+ TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:43
+ artifacts:
+ expire_in: 1 day
+ paths:
+ - libvirt-rpms
+
+
x86_64-fedora-rawhide:
extends: .native_build_job
needs:
@@ -416,29 +453,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:
diff --git a/ci/gitlab/containers.yml b/ci/gitlab/containers.yml
index 0650e4781c..56b974f2a1 100644
--- a/ci/gitlab/containers.yml
+++ b/ci/gitlab/containers.yml
@@ -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,13 +63,6 @@ x86_64-debian-sid-container:
NAME: debian-sid
-x86_64-fedora-41-container:
- extends: .container_job
- allow_failure: false
- variables:
- NAME: fedora-41
-
-
x86_64-fedora-42-container:
extends: .container_job
allow_failure: false
@@ -63,6 +70,13 @@ x86_64-fedora-42-container:
NAME: fedora-42
+x86_64-fedora-43-container:
+ extends: .container_job
+ allow_failure: false
+ variables:
+ NAME: fedora-43
+
+
x86_64-fedora-rawhide-container:
extends: .container_job
allow_failure: true
@@ -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:
diff --git a/ci/integration.yml b/ci/integration.yml
index 2c5e5a65bc..b7e301b4c0 100644
--- a/ci/integration.yml
+++ b/ci/integration.yml
@@ -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
diff --git a/ci/manifest.yml b/ci/manifest.yml
index 21d570cb00..dad7e4ba3a 100644
--- a/ci/manifest.yml
+++ b/ci/manifest.yml
@@ -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:
@@ -27,6 +40,10 @@ targets:
allow-failure: true
centos-stream-9:
+ jobs:
+ - arch: x86_64
+
+ centos-stream-10:
jobs:
- arch: x86_64
artifacts:
@@ -104,14 +121,6 @@ targets:
containers: false
builds: false
- fedora-41:
- jobs:
- - arch: x86_64
- artifacts:
- expire_in: 1 day
- paths:
- - libvirt-rpms
-
fedora-42:
jobs:
- arch: x86_64
@@ -120,6 +129,14 @@ targets:
paths:
- libvirt-rpms
+ fedora-43:
+ jobs:
+ - arch: x86_64
+ artifacts:
+ expire_in: 1 day
+ paths:
+ - libvirt-rpms
+
- arch: mingw32
builds: false
--
2.51.2
On Tue, Nov 25, 2025 at 12:46:52 +0100, Michal Privoznik via Devel wrote: > From: Michal Privoznik <mprivozn@redhat.com> > > - 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> > --- > > v2 of: > > https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/XSPNVXFPVOXNYSOXOTS2ZY77AQMBJNWF/ > > diff to v1: > - Added AlmaLinux 10 and CentOS Stream 10 > > Greenish pipeline: > > https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/2178025436 > diff --git a/ci/manifest.yml b/ci/manifest.yml > index 21d570cb00..dad7e4ba3a 100644 > --- a/ci/manifest.yml > +++ b/ci/manifest.yml > @@ -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: > @@ -27,6 +40,10 @@ targets: > allow-failure: true > > centos-stream-9: > + jobs: > + - arch: x86_64 I'd suggest we keep the RPM artifacts also for centos-9 if anyone wants to use them as e.g. scratch builds for testing upstream code. > + > + centos-stream-10: > jobs: > - arch: x86_64 > artifacts: ^^^^ > @@ -104,14 +121,6 @@ targets: Reviewed-by: Peter Krempa <pkrempa@redhat.com>
© 2016 - 2025 Red Hat, Inc.