Commit Graph

5 Commits

Author SHA1 Message Date
Bart Oostveen
0949151f36 nixos/tests/matrix-continuwuity: wrap sync filter in filter data class
This ensures the filter is sent to the sync endpoint properly. Originally found this shortcoming of the refactored test in my personal package repository, this commit upstreams the fix. Continuwuity just ignores incorrect sync filters, so this just exists for completeness.
2026-08-11 22:20:45 +02:00
Bart Oostveen
91bc748a73 nixos/tests/matrix-continuwuity: add bartoostveen as a maintainer 2026-07-12 11:02:59 +02:00
Bart Oostveen
fe3454e664 nixos/tests/matrix-continuwuity: refactor to mautrix library
This is because [matrix-nio](https://github.com/matrix-nio/matrix-nio) is pretty dead, and does not seem to like the new continuwuity version with the new default v12 rooms.
Mautrix is actively maintained and a good fit for basic testing of the client-server connection on NixOS.
2026-07-12 11:02:59 +02:00
Bart Oostveen
1c2761e1de nixos/tests/matrix-continuwuity: adapt to new oobe
The new out-of-box experience in continuwuity is such that you have to either
create a first (admin) user manually using `conduit --execute "users create
<name>"`, or using the temporary registration token that appears in the logs.
This needs to happen regardless of whether the server is open to registration
or if there is a pre-shared registration token. This commit makes it so that
the initial `alice` user is created in advance by the server itself. This
does not influence the quality of the nixos test in my opinion.
2026-02-16 01:15:21 +01:00
Niko Cantero
c878ad10fb matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init 2025-05-05 10:25:57 -04:00