]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
ci: switch all non-released distros to be non-gating
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 20 Oct 2021 10:43:37 +0000 (11:43 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 20 Oct 2021 11:57:56 +0000 (12:57 +0100)
The non-released distros have reasonably frequent package installation
failures that can last for days at a time. This makes them unsuitable
for use as gating CI jobs.

This ensures all of the jobs in Debian Sid, Fedora Rawhide, openSUSE
Tumbleweed and FreeBSD Current are marked "allow-failure: true".

This means the jobs still run, but any failure will not be considered
fatal to the pipeline.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
ci/gitlab.yml
ci/manifest.yml

index 2dfe2222de1a8275dd802b399778ca3b170eb9d0..70e80f51b7b02edfd7c09de7e474c3775aa6d6d8 100644 (file)
@@ -110,7 +110,7 @@ x86_64-debian-11-container:
 
 x86_64-debian-sid-container:
   extends: .container_job
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid
 
@@ -145,7 +145,7 @@ x86_64-opensuse-leap-152-container:
 
 x86_64-opensuse-tumbleweed-container:
   extends: .container_job
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: opensuse-tumbleweed
 
@@ -288,7 +288,7 @@ s390x-debian-11-container:
 
 aarch64-debian-sid-container:
   extends: .container_job
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid-cross-aarch64
 
@@ -309,7 +309,7 @@ armv7l-debian-sid-container:
 
 i686-debian-sid-container:
   extends: .container_job
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid-cross-i686
 
@@ -337,7 +337,7 @@ ppc64le-debian-sid-container:
 
 s390x-debian-sid-container:
   extends: .container_job
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid-cross-s390x
 
@@ -420,7 +420,7 @@ x86_64-debian-sid:
   extends: .native_build_job
   needs:
     - x86_64-debian-sid-container
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid
 
@@ -477,7 +477,7 @@ x86_64-opensuse-tumbleweed:
   extends: .native_build_job
   needs:
     - x86_64-opensuse-tumbleweed-container
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: opensuse-tumbleweed
     RPM: skip
@@ -583,7 +583,7 @@ aarch64-debian-sid:
   extends: .cross_build_job
   needs:
     - aarch64-debian-sid-container
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid
     CROSS: aarch64
@@ -593,7 +593,7 @@ i686-debian-sid:
   extends: .cross_build_job
   needs:
     - i686-debian-sid-container
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid
     CROSS: i686
@@ -603,7 +603,7 @@ s390x-debian-sid:
   extends: .cross_build_job
   needs:
     - s390x-debian-sid-container
-  allow_failure: false
+  allow_failure: true
   variables:
     NAME: debian-sid
     CROSS: s390x
index 878c4773a3dc54218a2b197c2b1f0f185cdbda08..49d5fe7064204b0b10d37c1447a1fda7b88f51dc 100644 (file)
@@ -94,8 +94,10 @@ targets:
   debian-sid:
     jobs:
       - arch: x86_64
+        allow-failure: true
 
       - arch: aarch64
+        allow-failure: true
 
       - arch: armv6l
         allow-failure: true
@@ -106,6 +108,7 @@ targets:
         builds: false
 
       - arch: i686
+        allow-failure: true
 
       - arch: mips64el
         allow-failure: true
@@ -120,6 +123,7 @@ targets:
         builds: false
 
       - arch: s390x
+        allow-failure: true
 
   fedora-33: x86_64
 
@@ -150,6 +154,7 @@ targets:
   freebsd-current:
     jobs:
       - arch: x86_64
+        allow-failure: true
         builds: False
 
   opensuse-leap-152:
@@ -161,6 +166,7 @@ targets:
   opensuse-tumbleweed:
     jobs:
       - arch: x86_64
+        allow-failure: true
         variables:
           RPM: skip