From e2be5dc92d481269f26b942d7c22c529a4201d7e Mon Sep 17 00:00:00 2001 From: holger krekel Date: Tue, 12 May 2026 12:32:07 +0200 Subject: [PATCH] ci: run cmlxc tests in all classic/classic-ipv4/madmail combinations --- filtermail/.github/workflows/ci.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/filtermail/.github/workflows/ci.yml b/filtermail/.github/workflows/ci.yml index 866de2a1..418a1786 100644 --- a/filtermail/.github/workflows/ci.yml +++ b/filtermail/.github/workflows/ci.yml @@ -87,15 +87,21 @@ jobs: cd repo && RUSTFLAGS="-Ctarget-feature=+crt-static -Clink-self-contained=yes" cargo build --release --target x86_64-unknown-linux-musl cmlxc init cmlxc -v deploy-cmdeploy --filtermail repo/target/x86_64-unknown-linux-musl/release/filtermail cm0 - cmlxc -v test-mini cm0 - cmlxc -v test-cmdeploy cm0 - - # cross cmdeploy relay test - cmlxc -v deploy-cmdeploy --filtermail repo/target/x86_64-unknown-linux-musl/release/filtermail --ipv4-only cm1 - cmlxc -v test-cmdeploy cm0 cm1 - - # cross cmdeploy/madmail relay tests + cmlxc -v deploy-cmdeploy --filtermail repo/target/x86_64-unknown-linux-musl/release/filtermail --type ipv4 cm1 cmlxc -v deploy-madmail mad0 + + # single-relay tests + cmlxc -v test-cmdeploy cm0 + cmlxc -v test-cmdeploy cm1 + cmlxc -v test-mini cm0 + cmlxc -v test-mini cm1 + + # cross-relay tests (Standard <-> IP-only <-> Madmail) + cmlxc -v test-cmdeploy cm0 cm1 + cmlxc -v test-cmdeploy cm1 cm0 cmlxc -v test-cmdeploy cm0 mad0 + cmlxc -v test-cmdeploy cm1 mad0 cmlxc -v test-mini cm0 mad0 cmlxc -v test-mini mad0 cm0 + cmlxc -v test-mini cm1 mad0 + cmlxc -v test-mini mad0 cm1