From 734e6ed700098fd2bc851ed3af32da8ea8e5d581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Date: Thu, 11 Aug 2022 10:09:54 +0100 Subject: [PATCH] ci: mark all bleeding edge distro jobs as allow failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The non-released bleeding edge distros have frequent packaging problems that make it impossible to have reliable CI. Make them all optional non-gating jobs. Signed-off-by: Daniel P. Berrangé --- ci/gitlab/builds.yml | 10 +++++----- ci/gitlab/containers.yml | 10 +++++----- ci/manifest.yml | 9 ++++++++- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/ci/gitlab/builds.yml b/ci/gitlab/builds.yml index 98cec70..43e5669 100644 --- a/ci/gitlab/builds.yml +++ b/ci/gitlab/builds.yml @@ -33,7 +33,7 @@ x86_64-debian-sid: needs: - job: x86_64-debian-sid-container optional: true - allow_failure: false + allow_failure: true variables: NAME: debian-sid @@ -63,7 +63,7 @@ x86_64-fedora-rawhide: needs: - job: x86_64-fedora-rawhide-container optional: true - allow_failure: false + allow_failure: true variables: NAME: fedora-rawhide @@ -84,7 +84,7 @@ x86_64-opensuse-tumbleweed: needs: - job: x86_64-opensuse-tumbleweed-container optional: true - allow_failure: false + allow_failure: true variables: NAME: opensuse-tumbleweed RPM: skip @@ -118,7 +118,7 @@ mingw32-fedora-rawhide: needs: - job: mingw32-fedora-rawhide-container optional: true - allow_failure: false + allow_failure: true variables: CROSS: mingw32 NAME: fedora-rawhide @@ -133,7 +133,7 @@ mingw64-fedora-rawhide: needs: - job: mingw64-fedora-rawhide-container optional: true - allow_failure: false + allow_failure: true variables: CROSS: mingw64 NAME: fedora-rawhide diff --git a/ci/gitlab/containers.yml b/ci/gitlab/containers.yml index 142a512..a18487b 100644 --- a/ci/gitlab/containers.yml +++ b/ci/gitlab/containers.yml @@ -23,7 +23,7 @@ x86_64-debian-10-container: x86_64-debian-sid-container: extends: .container_job - allow_failure: false + allow_failure: true variables: NAME: debian-sid @@ -44,7 +44,7 @@ x86_64-fedora-36-container: x86_64-fedora-rawhide-container: extends: .container_job - allow_failure: false + allow_failure: true variables: NAME: fedora-rawhide @@ -58,7 +58,7 @@ x86_64-opensuse-leap-153-container: x86_64-opensuse-tumbleweed-container: extends: .container_job - allow_failure: false + allow_failure: true variables: NAME: opensuse-tumbleweed @@ -82,13 +82,13 @@ x86_64-ubuntu-2204-container: mingw32-fedora-rawhide-container: extends: .container_job - allow_failure: false + allow_failure: true variables: NAME: fedora-rawhide-cross-mingw32 mingw64-fedora-rawhide-container: extends: .container_job - allow_failure: false + allow_failure: true variables: NAME: fedora-rawhide-cross-mingw64 diff --git a/ci/manifest.yml b/ci/manifest.yml index b6b60bc..87ffab4 100644 --- a/ci/manifest.yml +++ b/ci/manifest.yml @@ -23,7 +23,10 @@ targets: debian-10: x86_64 - debian-sid: x86_64 + debian-sid: + jobs: + - arch: x86_64 + allow-failure: true fedora-35: x86_64 @@ -32,14 +35,17 @@ targets: fedora-rawhide: jobs: - arch: x86_64 + allow-failure: true - arch: mingw32 + allow-failure: true artifacts: expiry: 30 days paths: - data/virt-viewer-x86*.msi - arch: mingw64 + allow-failure: true artifacts: expiry: 30 days paths: @@ -54,6 +60,7 @@ targets: opensuse-tumbleweed: jobs: - arch: x86_64 + allow-failure: true variables: RPM: skip