From 9e4704d1b142a5807d212d4b7cd59a4f73237917 Mon Sep 17 00:00:00 2001 From: j4n Date: Wed, 20 May 2026 15:28:55 +0200 Subject: [PATCH] tests(docker): add nightly workflow .github/workflows/nightly.yml: - Scheduled at 02:17 UTC daily (also workflow_dispatch for manual runs). - based on reusable workflow --- .github/workflows/nightly.yml | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/nightly.yml diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml new file mode 100644 index 0000000..05a3dbd --- /dev/null +++ b/.github/workflows/nightly.yml @@ -0,0 +1,36 @@ +name: Nightly relay integration + +on: + schedule: + - cron: "17 2 * * *" + workflow_dispatch: + +jobs: + nightly: + uses: ./.github/workflows/lxc-test.yml + with: + cmlxc_commands: | + cmlxc init + cmlxc deploy-cmdeploy --source @main fulltest0 + cmlxc deploy-cmdeploy --source @main fulltest1 + cmlxc test-mini fulltest0 + cmlxc test-cmdeploy fulltest0 fulltest1 + cmlxc stop fulltest0 fulltest1 + cmlxc destroy fulltest1 + cmlxc deploy-cmdeploy --type ipv4 --source @main fulltest-ip0 + cmlxc test-mini fulltest-ip0 + cmlxc test-cmdeploy fulltest-ip0 + cmlxc deploy-madmail --source @main fulltest-mad0 + cmlxc test-mini fulltest-mad0 + cmlxc test-madmail fulltest-mad0 + cmlxc test-mini fulltest0 fulltest-mad0 + cmlxc test-mini fulltest-mad0 fulltest0 + cmlxc test-mini fulltest-ip0 fulltest-mad0 + cmlxc test-mini fulltest-mad0 fulltest-ip0 + cmlxc test-mini fulltest-ip0 fulltest0 + cmlxc test-mini fulltest0 fulltest-ip0 + cmlxc docker deploy fulltest-dock0 --source ghcr:main + cmlxc docker ps fulltest-dock0 + cmlxc docker logs fulltest-dock0 + cmlxc test-cmdeploy fulltest-dock0 + cmlxc destroy fulltest-dock0