Fediversity/machines/dev
Nicolas “Niols” Jeannerod 1b66028f32 Fix infra and add more tests (#478)
This PR contains a bunch of small fixes having to do with infra code. The goal is not to fix everything as that would require a full rewrite. Instead, we fix just what is necessary to get some testing going on. Once that is available, we will be able to work on a full refactor with more guarantees. Something of note is that most of the difficulty was to find code that would make both `nixops4 apply` _and_ `nix build .#nixosConfigurations.<machine>` happy. The takeaway is that the tests that we are adding now will not catch a whole class of tests having to do with how NixOps4 wires up the resources. Still, this is probably less significant as we are supposed to use NixOps4 every now and then.

The commits should be read separately.

Reviewed-on: Fediversity/Fediversity#478
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-07-30 12:31:03 +02:00
..
fedi200 Fix infra and add more tests (#478) 2025-07-30 12:31:03 +02:00
fedi201 Fix infra and add more tests (#478) 2025-07-30 12:31:03 +02:00
forgejo-ci resolve regressions from recent qemu files (#432) 2025-07-11 16:09:27 +02:00
vm02116 Fix infra and add more tests (#478) 2025-07-30 12:31:03 +02:00
vm02187 Fix infra and add more tests (#478) 2025-07-30 12:31:03 +02:00