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 | 87 ++++++++++++-----
ci/gitlab/containers.yml | 36 ++++---
ci/integration.yml | 20 ++--
ci/manifest.yml | 37 +++++--
14 files changed, 507 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>
---
v3 of:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/XBR2CICUKJTDAB6T3ELRORCJHGIPGMXC/
diff to v2:
- Keep rpms for centos 9
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 | 87 ++++++++++++-----
ci/gitlab/containers.yml | 36 ++++---
ci/integration.yml | 20 ++--
ci/manifest.yml | 37 +++++--
14 files changed, 507 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..a98b0d9c46 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:
@@ -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,21 +144,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 +159,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 +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:
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..2fdb764142 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:
@@ -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,14 +125,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 +133,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 a Tuesday in 2025, 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 > Wow, that's quite the list for a simple manifest refresh. >Signed-off-by: Michal Privoznik <mprivozn@redhat.com> >--- > >v3 of: > >https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/XBR2CICUKJTDAB6T3ELRORCJHGIPGMXC/ > >diff to v2: >- Keep rpms for centos 9 > Reviewed-by: Ján Tomko <jtomko@redhat.com> Jano
© 2016 - 2025 Red Hat, Inc.