From 2e36db32cdd89b7a5b98f31ecc81593e4a845f3c Mon Sep 17 00:00:00 2001 From: missytake Date: Tue, 21 Apr 2026 14:45:19 +0200 Subject: [PATCH] ci: add cmlxc testing for no-DNS relays --- .github/workflows/ci.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e80a9fc4..a938e566 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: Run unit-tests and container-based deploy+test verification +name: CI on: # Triggers when a PR is merged into main or a direct push occurs @@ -76,3 +76,22 @@ jobs: cmlxc -v test-cmdeploy cm0 mad0 cmlxc -v test-mini cm0 mad0 cmlxc -v test-mini mad0 cm0 + + no-dns: + name: no-DNS LXC deploy and test + uses: chatmail/cmlxc/.github/workflows/lxc-test.yml@v0.13.5 + with: + cmlxc_version: v0.13.5 + cmlxc_commands: | + cmlxc init + # single cmdeploy relay test + cmlxc -v deploy-cmdeploy --source ./repo --ipv4-only --no-dns cm0 + cmlxc -v test-cmdeploy --no-dns cm0 + + # cross cmdeploy relay test + cmlxc -v deploy-cmdeploy --source ./repo cm1 + cmlxc -v test-cmdeploy --no-dns cm0 cm1 + + # cross cmdeploy/madmail relay tests + cmlxc -v deploy-madmail mad0 + cmlxc -v test-cmdeploy --no-dns cm0 mad0