Martin Weinelt
792225e256
Introduce stateVersion concept
...
With upcoming changes to the dovecot home and maildirectories we need to
introduce a way to nudge users to inform themselves about manual
migration steps they might need to carry out.
The idea here is to allow us to safely make breaking changes and notify
the user of required migration steps at eval time, so they can make the
necessary changes in time.
2025-05-27 23:54:15 +02:00
Martin Weinelt
ef1e02e555
flake.nix: run tests against pinned nixpkgs
...
and migrate to the new runTest, which evaluates much faster.
2025-05-10 02:43:35 +02:00
Guillaume Girol
e901c56849
services.dnsmasq.extraConfig was removed on nixos-unstable
2024-11-23 23:51:49 +01:00
Antoine Eiche
131c48de9b
Preserve the compatibility with nixos-22.11
2023-06-11 17:10:14 +02:00
Naïm Favier
42c5564791
tests: use services.dnsmasq.settings
...
Gets rid of the warning about `extraConfig` being deprecated.
2023-05-24 21:10:02 +00:00
Linus Heckemann
a40e9c3abb
htpasswd -> mkpasswd
2022-11-27 19:14:22 +00:00
Antoine Eiche
a0f9688a31
Switch CI to Nix flakes
...
We also move tests to Flakes.
This would allow users to submit PRs with a fork of nixpkgs when they
want to test nixpkgs PRs against SNM.
2021-07-12 22:57:01 +02:00
Antoine Eiche
a9f87ca461
Update nixpkgs-unstable
...
Because of
b7749c7671
we need to `set +o pipefail` several asserts.
2021-06-24 23:02:58 +02:00
Henri Menke
89bd89c706
Recommend bcrypt passwords everywhere
2020-11-29 20:19:46 +01:00
Antoine Eiche
c813f1205f
Add multiple.nix test
...
This test is used to test feature requiring several mail domains, such
as the `forwards` option.
2020-09-28 20:51:32 +02:00