Many small structural improvements (treefmt, no cyclic imports, git-pre-commit-hook, faster CI) #50

Merged
fabianhauser merged 16 commits from update-imports into main 2025-03-26 15:10:42 +01:00

16 commits

Author SHA1 Message Date
c9cde808e2 Add note about clearing git-ci-runner caches
All checks were successful
CI / build (push) Successful in 2m13s
2025-03-26 16:00:05 +02:00
1badc42a60 Clean up subsitutors for builds 2025-03-26 15:53:34 +02:00
afd284a008 Disable backup and outgoing mail in module test
Some checks failed
CI / build (push) Has been cancelled
2025-03-25 23:59:22 +02:00
6818a9cea2 Move sops default file configuration to private submodule 2025-03-25 16:26:59 +02:00
a990c33299 Move shared secrets definition to private submodule 2025-03-25 16:22:02 +02:00
6734f07711 Fix bug in backplane-net module options 2025-03-25 16:12:57 +02:00
dfc4ef90c4 Make static-page test use something else than localhost 2025-03-25 16:05:29 +02:00
ed29aa354a Clean up module imports for future tests 2025-03-25 16:00:48 +02:00
5ff94e05b8 Remove unfree packages 2025-03-25 15:50:08 +02:00
85ea7fe030 Improve nixosModules checks to include all modules by default. 2025-03-25 15:46:08 +02:00
fc39e912ad Extend package set available in git-ci-runner
All checks were successful
CI / build (push) Successful in 1m49s
2025-03-25 15:23:40 +02:00
172e4c37a3 Update build process ci and docs
Some checks failed
CI / build (push) Failing after 15s
2025-03-25 15:04:59 +02:00
cad4f35ee9 Add pre-commit-hook with formatting
Some checks failed
CI / build (push) Failing after 47s
2025-03-25 14:32:57 +02:00
b2c240e87f Apply treefmt 2025-03-25 14:10:54 +02:00
b2395ce611 Add treefmt configuration 2025-03-25 14:09:20 +02:00
ff0ce9d94c Reorganize imports to prevent infinite recursions 2025-03-25 12:49:36 +02:00