ci: run cmlxc tests in all classic/classic-ipv4/madmail combinations

This commit is contained in:
holger krekel
2026-05-12 12:32:07 +02:00
parent d74e5b85b3
commit e2be5dc92d
+14 -8
View File
@@ -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