1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 15:45:53 +01:00

ci: Add gating property to allow non-blocking test failures

Add a `gating` matrix property to test-integration jobs.
Jobs with `gating: false` use `continue-on-error: true`, allowing
them to fail without blocking PR merges.

Mark fedora-44 as non-gating due to a grub2 regression in the base
image (https://bugzilla.redhat.com/show_bug.cgi?id=2429501).

Assisted-by: OpenCode (Claude Sonnet 4)
Signed-off-by: Colin Walters <walters@verbum.org>
This commit is contained in:
Colin Walters
2026-01-14 08:30:35 -05:00
parent 49d753f996
commit 8734dcc1ba

View File

@@ -154,11 +154,24 @@ jobs:
matrix:
test_os: [fedora-42, fedora-43, fedora-44, centos-9, centos-10]
variant: [ostree, composefs-sealeduki-sdboot]
gating: [true]
exclude:
# centos-9 UKI is experimental/broken (https://github.com/bootc-dev/bootc/issues/1812)
- test_os: centos-9
variant: composefs-sealeduki-sdboot
- test_os: fedora-44
gating: true
include:
# fedora-44 non-gating due to grub2 regression
# https://bugzilla.redhat.com/show_bug.cgi?id=2429501
- test_os: fedora-44
gating: false
variant: ostree
- test_os: fedora-44
gating: false
variant: composefs-sealeduki-sdboot
# Non-gating jobs are allowed to fail without blocking the PR
continue-on-error: ${{ !matrix.gating }}
runs-on: ubuntu-24.04
steps: