Commit graph

11104 commits

Author SHA1 Message Date
OPNA2608
e4b09e47ac nixosTests.galene.file-transfer: init 2025-06-02 11:36:13 +02:00
OPNA2608
d709875eb3 nixosTests.galene.basic: init 2025-06-02 11:36:13 +02:00
eljamm
3213654cf8 tests/taler: update exchange node config 2025-06-02 09:38:19 +02:00
eljamm
b24910bccf tests/taler: fix currency withdrawal confirmation 2025-06-02 09:38:19 +02:00
eljamm
c1fe104a77 tests/taler: adjust currency wire fees
because making a withdrawal fails if the fees are 0, for some reason.
2025-06-02 09:38:19 +02:00
eljamm
f73d148645 tests/taler: pass config to taler-exchange-offline
else it doesn't work properly.
2025-06-02 09:38:19 +02:00
eljamm
4ea47f3563 tests/taler: change bank admin password
which is now required to be at least 8 chars long.
2025-06-02 09:38:19 +02:00
eljamm
12fa648231 tests/taler: update merchant instance's endpoint 2025-06-02 09:38:19 +02:00
eljamm
21ad6f743c tests/taler: create exchange credentials at runtime
Basic auth is deprecated, so exchange credentials must be set at runtime
because it requires a token from the bank.
2025-06-02 09:38:19 +02:00
eljamm
1741d8abaa tests/taler: authenticate users with tokens 2025-06-02 09:38:19 +02:00
eljamm
e04f8bb993 nixos/libeufin: update BASE_URL
which is now required to have a valid protocol.
2025-06-02 09:38:19 +02:00
Domen Kožar
e35f8416a5
paretosecurity: 0.2.23 -> 0.2.27 (#411822) 2025-06-02 02:05:30 +05:00
e1mo
67da1e3518
nixosTests.dokuwiki: Fix tests
Updating the bootstrap theme (we need just any theme for testing if
themes work) fixed the issue of the failing test.
2025-06-01 15:49:17 +02:00
Yt
bd63862b59
nixos/stalwart-mail: fix incorrect config for webadmin and spam-filter (#412054) 2025-06-01 07:17:22 -04:00
Pratham Patel
26a8f74022 nixosTests/cosmic: skip testing GUI app if not present
In cases when a given GUI app is absent (encountered when excluding
packages like `cosmic-term`, etc), the test fails because the GUI app
doesn't launch. That, while being a failure, is not connected to the
COSMIC DE itself. So if a binary is missing, skip launch-testing it.
2025-06-01 12:00:28 +02:00
Yt
24b70d6579
stalwart-mail: build against system jemalloc [second try] (#411265) 2025-05-31 18:07:15 -04:00
Morgan Jones
24134e86b7
k3s.tests: fix eval 2025-05-31 13:21:48 -07:00
Marcus Ramberg
7d26069e0d
{,nixos/}pocket-id: 0.53.0 -> 1.1.0 (#411229) 2025-05-31 18:06:33 +02:00
Yureka
176801036c nixosTests.stalwart-mail: test with rocksdb 2025-05-31 12:33:58 +02:00
Adam C. Stephens
6a43740d56
headscale: 0.25.1 -> 0.26.0, update nixos module and test accordingly (#407644) 2025-05-30 17:06:02 -04:00
Martin Weinelt
d83926c86c
nixos/tests/pretix: increase memory to 2 GiB
During the test I noticed that journald said it was under memory pressure
and the test progress slowed to a crawl.
2025-05-30 18:12:10 +02:00
Gutyina Gergő
b8af95f4cf nixos/n8n: allow unfree in test 2025-05-30 11:46:23 +05:30
John Titor
202780360b nixosTest.lact: init
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-30 03:43:04 +05:30
Diogo Correia
b7ab1fa981
nixos/stalwart-mail: fix incorrect config for webadmin and spam-filter
Stalwart 0.11.0 changed the `config.resource.spam-filter` and
`config.resource.webadmin` keys to be `spam-filter.resource` and
`webadmin.resource` respectively. The NixOS has been updated
accordingly, but unfortunately it has mistakenly used
`config.spam-filter.resource` and `config.webadmin.resource`, which are
incorrect and do not do anything.

This commit changes the default configuration to use the correct keys.

Note that due to infinite recursion, the `optionalAttrs` has been
replaced with `mkIf`.

Additionally, some tests were added to catch this regression in the
future.

Fixes #411351
2025-05-29 12:11:58 +01:00
Florian Klink
2d03d70e9d
nixos/systemd-stage-1: follow systemd /run propagation (#405687) 2025-05-29 12:21:50 +03:00
Emil Thorsoe
b7f21582d0 nixos/terminfo: ignore packages with incompatible platforms in all-terminfo test 2025-05-29 10:59:02 +03:00
Neyts Zupan
22dbe6bd1c paretosecurity: 0.2.23 -> 0.2.27 2025-05-29 07:34:08 +01:00
Nick Cao
a09d6bc43d
stratisd: 3.7.3 -> 3.8.0 (#389415) 2025-05-28 20:41:48 -04:00
Franz Pletz
7e9accc2a7
mediamtx: 1.12.2 -> 1.12.3 (#411557) 2025-05-29 00:54:53 +02:00
Yt
6486d2e63a
lauti.tests: fix the eval (#411823) 2025-05-28 18:31:10 -04:00
Lukas Wurzinger
96ec055edb nixos/filebrowser: init module 2025-05-29 00:54:49 +05:30
Ilan Joselevich
7b3486bdc3
nixos/kanidm: merge recursively with extraJsonFile (#411439) 2025-05-29 01:14:00 +07:00
Sergei Trofimovich
342c8ac9ec lauti.tests: fix the eval
After a rename of the attribute the test references were fixed, but not
the test itself. This caused eval failures like:

    $ nix build --no-link -f. lauti.tests
    error:
       … while evaluating the attribute 'lauti'
         at pkgs/by-name/la/lauti/package.nix:45:26:
           44|   passthru.tests = {
           45|     inherit (nixosTests) lauti;
             |                          ^
           46|   };

THe change renames the test as well.
2025-05-28 18:42:34 +01:00
Peter Marshall
dd15d6c248
nixos/tests/systemd-initrd-credentials: init 2025-05-28 13:20:23 -04:00
Kristoffer Dalby
0dd5cdaa3b
headscale: 0.25.1 -> 0.26.0, update nixos module and test accordingly
Co-authored-by: Sandro <7258858+SuperSandro2000@users.noreply.github.com>
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2025-05-28 16:20:41 +02:00
Robert Hensing
99db54d11c
nixosTests: fix eval (#411634) 2025-05-28 16:16:49 +02:00
hand7s
c464c44a42
nixos/gnome & nixos/gdm: move out of x11
Since DEs like KDE Plasma 6, GNOME and COSMIC are not designed to be X11-exclusive, putting them under `services.xserver` is misleading. In particular, GNOME defaults to Wayland these days and X11 support is going to be dropped in near future.

Let’s follow Plasma and move GNOME NixOS options out of `xserver` attribute.

This patch does not include any changes to X11 support itself.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-28 13:27:36 +02:00
Peder Bergebakken Sundt
f4fec9cf42
cryptpad: fix broken symlink that renders cryptpad unusable (#410514) 2025-05-28 12:40:50 +02:00
Franz Pletz
b877d063fb
nixos/tests/mediamtx: make more robust 2025-05-28 09:55:14 +02:00
Sizhe Zhao
fb24b403c1
nixosTests: fix eval 2025-05-28 15:08:32 +08:00
Dominique Martinet
18ca00d03e nixos/cryptpad: add selenium test
This catches more errors than just the curl test we had previously, e.g.
it catches 404 on tweetnacl fixed by the following commit

Link: https://github.com/NixOS/nixpkgs/issues/404114#issuecomment-2906588917
2025-05-28 12:19:23 +09:00
Cosima Neidahl
67b2951930
lomiri.lomiri-music-app: 3.2.2 -> 3.3.0 (#407331) 2025-05-27 22:47:52 +02:00
Ilan Joselevich
3b6b50dfad
nixos/kanidm: merge recursively with extraJsonFile
Previously, if you set group memberships in both locations, they will
get replaced by the ones in extraJsonFile, which is unexpected as it
kicks users from the group. Now the state files get merged recursively,
including the arrays.
2025-05-27 23:44:44 +03:00
Gutyina Gergő
cf7ece2830
{,nixos/}pocket-id: make pocket-id-backend subpackage the main package 2025-05-27 19:59:48 +02:00
Gutyina Gergő
ab1ce1ea5b
{,nixos/}pocket-id: 0.53.0 -> 1.0.0
This contains breaking changes, see https://pocket-id.org/docs/setup/migrate-to-v1/.

The frontend now generates only static files and no longer includes a
binary for serving them. The backend has taken over the responsibility
of serving the static assets.

Co-authored-by: ymstnt <21342713+YMSTNT@users.noreply.github.com>
2025-05-27 19:59:43 +02:00
Robert Hensing
6041b78d8b nixosTests.containers-imperative: Fix eval 2025-05-27 16:29:43 +02:00
Robert Hensing
d09d8ce195 nixosTests.login: Fix eval 2025-05-27 16:29:43 +02:00
Robert Hensing
d5226c89f1
nixosTests: handleTest -> runTest, batch 1 (#410569) 2025-05-27 15:33:37 +02:00
Peder Bergebakken Sundt
01a4aa202c
shadps4: 0.7.0 -> 0.9.0 (#402418) 2025-05-27 11:00:15 +02:00
Sizhe Zhao
f34483be5e
nixosTests: handleTest -> runTest, batch 1
Reference: https://github.com/NixOS/nixpkgs/issues/386873
2025-05-26 20:40:17 +08:00