From 72c95f10e811d2b54cf9f110e629d6a91ce827bd Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Thu, 14 Nov 2024 12:06:41 -0500 Subject: [PATCH] github: rework matrix exclusion to also consider candidate tracks Signed-off-by: Simon Deziel --- .github/workflows/tests.yml | 73 +++++++++++++++++++++++++++++++------ 1 file changed, 62 insertions(+), 11 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d15736b1..b0418bfd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -119,6 +119,43 @@ jobs: os: 24.04 exclude: # not compatible with 4.0/* + - test: container-copy + track: "4.0/candidate" + - test: conversion + track: "4.0/candidate" + - test: cpu-vm + track: "4.0/candidate" + - test: devlxd-vm + track: "4.0/candidate" + - test: efi-vars-editor-vm + track: "4.0/candidate" + - test: network-bridge-firewall + track: "4.0/candidate" + os: 20.04 + - test: network-ovn + track: "4.0/candidate" + - test: storage-buckets + track: "4.0/candidate" + - test: storage-disks-vm + track: "4.0/candidate" + - test: storage-vm btrfs + track: "4.0/candidate" + - test: storage-vm ceph + track: "4.0/candidate" + - test: storage-vm dir + track: "4.0/candidate" + - test: storage-vm lvm + track: "4.0/candidate" + - test: storage-vm lvm-thin + track: "4.0/candidate" + - test: storage-vm zfs + track: "4.0/candidate" + - test: storage-volumes-vm + track: "4.0/candidate" + - test: tpm-vm + track: "4.0/candidate" + - test: vm-migration + track: "4.0/candidate" - test: container-copy track: "4.0/edge" - test: conversion @@ -130,8 +167,8 @@ jobs: - test: efi-vars-editor-vm track: "4.0/edge" - test: network-bridge-firewall - os: 20.04 track: "4.0/edge" + os: 20.04 - test: network-ovn track: "4.0/edge" - test: storage-buckets @@ -157,21 +194,35 @@ jobs: - test: vm-migration track: "4.0/edge" # not compatible with 5.0/* + - test: efi-vars-editor-vm + track: "5.0/candidate" - test: efi-vars-editor-vm track: "5.0/edge" + - test: vm-migration + track: "5.0/candidate" - test: vm-migration track: "5.0/edge" # skip track/os combinations that are too far appart - - track: "4.0/edge" - os: 24.04 - - track: "5.0/edge" - os: 24.04 - - track: "5.0/edge" - os: 20.04 - - track: "5.21/edge" - os: 20.04 - - track: "latest/edge" - os: 20.04 + - os: 24.04 + track: "4.0/candidate" + - os: 24.04 + track: "4.0/edge" + - os: 24.04 + track: "5.0/candidate" + - os: 24.04 + track: "5.0/edge" + - os: 20.04 + track: "5.0/candidate" + - os: 20.04 + track: "5.0/edge" + - os: 20.04 + track: "5.21/candidate" + - os: 20.04 + track: "5.21/edge" + - os: 20.04 + track: "latest/candidate" + - os: 20.04 + track: "latest/edge" steps: - name: Performance tuning