Commit Graph

19 Commits

Author SHA1 Message Date
holger krekel 95c76aa2b0 ci: replace staging workflows with LXC-local testing
Replace the two staging-server CI workflows and their zone-file
helpers with a single lxc-test job in ci.yaml that runs
'cmdeploy lxc-test' inside an ubuntu-24.04 runner.

The new workflow installs Incus from the Zabbly apt repository,
initialises it, bootstraps the venv, caches the base LXC image
together with SSH keys, and runs the full LXC pipeline
(container creation, deploy, DNS zones, tests).
2026-03-07 14:36:27 +01:00
Jagoda Ślązak 4481a12369 chore(deps): upgrade to filtermail v0.5.2
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
2026-03-04 15:53:50 +01:00
Jagoda Estera Ślązak dbd5cd16f5 feat: replace DKIM verification with filtermail v0.5 (#831)
Upgrade to filtermail v0.5, which has a built-in DKIM verifier
and disable OpenDKIM on reinject_incoming.

Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
2026-02-25 12:39:33 +01:00
Jagoda Estera Ślązak 91df11015e chore(deps): upgrade to filtermail v0.3 (#850)
## 0.3.0 - 2026-02-14

### Features

- Support legacy, pre-OpenPGP packet format

### Miscellaneous Tasks

- *(dist)* Switch to musl targets

### Refactor

- Remove unnecessary Arc
- Use a custom, minimal SMTP client instead of lettre

Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
2026-02-14 18:02:05 +01:00
Jagoda Ślązak e42139e97b chore(deps): upgrade to filtermail v0.2
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
2026-01-28 20:46:02 +00:00
Jagoda Estera Ślązak ab3492d9a1 feat(filtermail): Replace filtermail with rust reimplementation (#808)
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
2026-01-23 16:31:45 +01:00
link2xt 6bc751213f Checkout non-merge commit in CI 2025-06-04 20:12:22 +00:00
Christian Hagenest 3899f41c61 switch to checkout@v4 #301 2024-06-18 14:49:37 +02:00
missytake 32238e99ab tests: testing cmdeploy init only makes sense with a staging server as well now 2023-12-20 19:26:50 +01:00
holger krekel 8e6869d8e3 move tests into cmdeploy 2023-12-11 18:12:23 +01:00
holger krekel e27dd84501 show PATH env 2023-12-11 15:52:12 +01:00
holger krekel cdbda291c5 fix cmdeploy test command 2023-12-11 15:52:12 +01:00
holger krekel d70eb78a76 remove tox run from deploy-chatmail and use 'cmdeploy fmt' and 'pytest' directly 2023-12-11 15:52:12 +01:00
holger krekel b3fdebf8df tweak for making CI happy 2023-12-11 15:52:12 +01:00
holger krekel 4615df2e3b try to fix workflow 2023-12-11 15:52:12 +01:00
holger krekel d3ca037ebf snap 2023-12-11 15:52:12 +01:00
holger krekel fcd3194eb1 run tests via scripts 2023-10-22 14:48:30 +02:00
holger krekel bdef189ce1 try to run all offline tests in CI 2023-10-22 14:48:30 +02:00
link2xt eb69dd58f7 Setup CI 2023-10-20 15:18:17 +02:00