clan-bot
2422e0c8e1
Update pinned clan-core for checks
2025-05-27 02:51:23 +00:00
clan-bot
6777baca96
Update pinned clan-core for checks
2025-05-26 02:51:22 +00:00
clan-bot
6b8c0ba57a
Update pinned clan-core for checks
2025-05-25 02:51:32 +00:00
clan-bot
2bf33ea295
Update pinned clan-core for checks
2025-05-24 02:51:23 +00:00
clan-bot
176b1f94bc
Update pinned clan-core for checks
2025-05-23 02:51:24 +00:00
clan-bot
e5807bfa7e
Update pinned clan-core for checks
2025-05-22 02:51:23 +00:00
clan-bot
513d085f59
Update pinned clan-core for checks
2025-05-21 02:52:08 +00:00
clan-bot
d880634d22
Update pinned clan-core for checks
2025-05-20 02:52:07 +00:00
clan-bot
e4ffae84a7
Update pinned clan-core for checks
2025-05-19 02:52:08 +00:00
clan-bot
04e842a2a5
Update pinned clan-core for checks
2025-05-18 02:52:08 +00:00
clan-bot
ed72abcc5c
Update pinned clan-core for checks
2025-05-17 02:51:35 +00:00
clan-bot
3841b8ea8c
Update pinned clan-core for checks
2025-05-16 02:51:34 +00:00
clan-bot
03ce651de6
Update pinned clan-core for checks
2025-05-15 02:51:34 +00:00
clan-bot
bf88aed318
Update pinned clan-core for checks
2025-05-14 10:01:10 +00:00
clan-bot
58fafac958
Update pinned clan-core for checks
2025-05-13 11:55:59 +00:00
clan-bot
aead181fb7
Update pinned clan-core for checks
2025-05-13 10:05:02 +00:00
clan-bot
afae472e63
Update pinned clan-core for checks
2025-05-13 09:10:09 +00:00
pinpox
d109090bcf
Fix warning
2025-05-12 15:54:50 +02:00
pinpox
8433248c56
disable PAM for SSH check
2025-05-12 15:54:50 +02:00
pinpox
3bdfa7e405
migrate admin module
2025-05-12 15:54:49 +02:00
Jörg Thalheim
bea10f7bc8
checks/mumble: disable on x86_64-linux for now
2025-05-12 15:32:52 +02:00
Jörg Thalheim
e8608ac830
checks/mumble: make delays between keyboard clicks more robust
2025-05-12 15:10:29 +02:00
Jörg Thalheim
f788313e97
morph: don't depend on clan-core
2025-05-12 13:56:10 +02:00
Jörg Thalheim
89b70ffa6f
checks/backup: depend on pinned clan core
2025-05-12 13:52:21 +02:00
Jörg Thalheim
67def050fd
use a clan-core snapshots for ci tests
...
We currently have to re-run our integration tests a lot because they are
depending on the whole repository. This pull request changes locks the
clan-core used for vm tests. This has the caveat that we might not run
the latest NixOS machine of our profiles. On the upside we can test
behaviour against an older clan-core version and capture breakages and
make it backwards compatible. If we actually want to test the latest
version, the PR that changes the exposed flake api, could also bump the
clan-core snapshot.
2025-05-12 13:21:25 +02:00
Mic92
ecc327277c
Merge pull request 'Data-mesher: don't set owner for public vars' ( #3571 ) from misc-fixes-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3571
2025-05-12 10:27:05 +00:00
Jörg Thalheim
f0983ede5e
move single dont-depend-on-repo-root check into checks
...
Doesn't seem to be a pattern yet with a single check.
2025-05-12 12:06:05 +02:00
Johannes Kirschbauer
0af36d0a4d
Refactor(inventory/modules): add support for local clan.modules and migrate all checks
2025-05-08 17:17:46 +02:00
hsjobeki
89fbf723ca
Merge pull request 'API(cli): add method to Flake class to allow calling nix functions' ( #3502 ) from hsjobeki/clan-core:improvements-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3502
2025-05-05 20:16:28 +00:00
Johannes Kirschbauer
e44d34ef99
feat(clanLib): init evalServiceSchema
2025-05-05 21:55:29 +02:00
Johannes Kirschbauer
d42d9ad943
tests: add error prefix for json schema in checks
2025-05-05 21:46:16 +02:00
Jörg Thalheim
e170cc2641
test vars permissions in dummy-test
2025-05-04 14:59:22 +02:00
Jörg Thalheim
b187d9b3d2
morph: speed up test by enabling useNixStoreImage
2025-05-04 07:29:31 +02:00
DavHau
1f4b526e42
ci-performance: remove self reference from installation test
2025-04-30 15:53:18 +07:00
DavHau
93090b74e5
ci performance: add check to ensure nothing depends on the whole repo
...
Since this project is an ever growing monorepo, having derivations depending on the whole repo leads to bad CI performance, as the cache is busted on every commit.
-> We never want any derivations depend on the whole repo
...except: the test that tests that nothing depends on the whole repo, which is added by this commit.
For now only add this check to packages to allow contributors to build it locally.
We might want to add it to the CI later once all occurrences are fixed.
2025-04-30 13:17:33 +07:00
Johannes Kirschbauer
3d09c98ed3
Checks: add json-compat check wrapper to ensure all clan.modules stay json-compatible
2025-04-29 15:31:02 +02:00
DavHau
39c13a5c38
clan-app: add basic smoke test using OCR + nixos tests
2025-04-24 18:17:09 +07:00
Johannes Kirschbauer
f6e514ec6f
Refactor: move checks/lib into lib/ to avoid duplicate lib
...
Lets avoid the mistake of nixpkgs having multiple
libs
2025-04-23 16:19:16 +02:00
DavHau
e2fb237c33
inventory tests: use containers by default
2025-04-23 19:49:02 +07:00
a-kenji
62e0ca7a08
clanModules/syncthing: Improve vars
2025-04-23 10:50:45 +00:00
kenji
9a4a60273d
Merge pull request 'syncthing: Migrate from facts to vars' ( #3388 ) from kenji/clan-core:syncthing into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3388
2025-04-23 06:25:12 +00:00
a-kenji
5edc457fc1
chore: treefmt
2025-04-23 08:00:16 +02:00
a-kenji
f8df19a128
checks/syncthing: Use default settings
2025-04-23 07:39:55 +02:00
a-kenji
fc5aaf5eaa
checks/syncthing: Remove nixos tests
2025-04-23 07:38:36 +02:00
DavHau
18493f869b
container-tests: add multi-container network
2025-04-22 13:26:37 +02:00
Jörg Thalheim
21f69ca7c4
syncthing: migrate to new inventory system
2025-04-22 09:45:37 +02:00
Jörg Thalheim
f94625fa6e
mumble: fix certificate generator
...
no idea how this ever worked before.
2025-04-16 18:49:24 +02:00
Jörg Thalheim
bcd2b1ae1f
mumble: migrate to inventory
2025-04-16 18:49:24 +02:00
Jörg Thalheim
6703473152
impure-checks: limit number of workers to number of tests
2025-04-16 15:05:59 +02:00
Johannes Kirschbauer
7dec3b8117
fixup: update commen in inventory example test
2025-04-16 10:02:20 +02:00