[PATCH] ci: refresh with 'lcitool manifest'

Michal Privoznik via Devel posted 1 patch 2 weeks, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/30ac901d001d85415d2942a7f789c5541d280e84.1763739483.git.mprivozn@redhat.com
There is a newer version of this series
...-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
...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                          | 46 +++++++++----------
ci/gitlab/containers.yml                      | 22 ++++-----
ci/integration.yml                            | 20 ++++----
ci/manifest.yml                               | 16 +++----
10 files changed, 55 insertions(+), 55 deletions(-)
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%)
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%)
[PATCH] ci: refresh with 'lcitool manifest'
Posted by Michal Privoznik via Devel 2 weeks, 6 days ago
From: Michal Privoznik <mprivozn@redhat.com>

- 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>
---

Depends on the following MRs:

https://gitlab.com/libvirt/libvirt-python/-/merge_requests/181
https://gitlab.com/libvirt/libvirt-perl/-/merge_requests/141

Green pipeline:

https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/2172379522

 ...-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
 ...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                          | 46 +++++++++----------
 ci/gitlab/containers.yml                      | 22 ++++-----
 ci/integration.yml                            | 20 ++++----
 ci/manifest.yml                               | 16 +++----
 10 files changed, 55 insertions(+), 55 deletions(-)
 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%)
 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/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/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..950b7b9282 100644
--- a/ci/gitlab/builds.yml
+++ b/ci/gitlab/builds.yml
@@ -103,21 +103,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 +118,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 +416,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..cd2262e273 100644
--- a/ci/gitlab/containers.yml
+++ b/ci/gitlab/containers.yml
@@ -49,13 +49,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 +56,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 +220,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..e41cbfaf62 100644
--- a/ci/manifest.yml
+++ b/ci/manifest.yml
@@ -104,14 +104,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 +112,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.0
Re: [PATCH] ci: refresh with 'lcitool manifest'
Posted by Daniel P. Berrangé via Devel 2 weeks, 6 days ago
On Fri, Nov 21, 2025 at 04:48:27PM +0100, Michal Privoznik via Devel wrote:
> From: Michal Privoznik <mprivozn@redhat.com>
> 
> - Add Fedora 43
> - Remove EOL Fedora 41
> - Switch mingw from Fedora 42 to Fedora 43
> - Switch integration tests from Fedora 41 to Fedora 43

Peter pointed out on chat that we're missing CentOS Stream 10
in our matrix, not to mention AlmaLinux 10 is also missing
in libvirt-ci.git target list.

Since you're updating multiple projects, I think it makes
sense to at least add c10s  while doing this.

> 
> Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
> ---
> 
> Depends on the following MRs:
> 
> https://gitlab.com/libvirt/libvirt-python/-/merge_requests/181
> https://gitlab.com/libvirt/libvirt-perl/-/merge_requests/141
> 
> Green pipeline:
> 
> https://gitlab.com/MichalPrivoznik/libvirt/-/pipelines/2172379522
> 
>  ...-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
>  ...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                          | 46 +++++++++----------
>  ci/gitlab/containers.yml                      | 22 ++++-----
>  ci/integration.yml                            | 20 ++++----
>  ci/manifest.yml                               | 16 +++----
>  10 files changed, 55 insertions(+), 55 deletions(-)
>  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%)
>  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/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/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..950b7b9282 100644
> --- a/ci/gitlab/builds.yml
> +++ b/ci/gitlab/builds.yml
> @@ -103,21 +103,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 +118,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 +416,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..cd2262e273 100644
> --- a/ci/gitlab/containers.yml
> +++ b/ci/gitlab/containers.yml
> @@ -49,13 +49,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 +56,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 +220,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..e41cbfaf62 100644
> --- a/ci/manifest.yml
> +++ b/ci/manifest.yml
> @@ -104,14 +104,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 +112,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.0
> 

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
Re: [PATCH] ci: refresh with 'lcitool manifest'
Posted by Michal Prívozník via Devel 2 weeks, 4 days ago
On 11/21/25 16:50, Daniel P. Berrangé wrote:
> On Fri, Nov 21, 2025 at 04:48:27PM +0100, Michal Privoznik via Devel wrote:
>> From: Michal Privoznik <mprivozn@redhat.com>
>>
>> - Add Fedora 43
>> - Remove EOL Fedora 41
>> - Switch mingw from Fedora 42 to Fedora 43
>> - Switch integration tests from Fedora 41 to Fedora 43
> 
> Peter pointed out on chat that we're missing CentOS Stream 10
> in our matrix, not to mention AlmaLinux 10 is also missing
> in libvirt-ci.git target list.
> 
> Since you're updating multiple projects, I think it makes
> sense to at least add c10s  while doing this.
> 

Yeah, I'll add CentOS Stream 10, but Almalinux 10 is not in libvirt-ci
yet. I'll look into that too.

Michal