clan-bot
591e53e9be
Update nixpkgs-dev in devFlake
2025-10-28 10:01:54 +00:00
hsjobeki
a6a6415e31
Merge pull request 'clan/checks: move into lib function; add tests' ( #5683 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5683
2025-10-28 08:46:41 +00:00
Johannes Kirschbauer
0060ead876
clan/checks: move into lib function; add tests
2025-10-28 09:40:31 +01:00
hsjobeki
224e41d3ad
Merge pull request 'modules: clean up clan module' ( #5679 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5679
2025-10-28 08:22:46 +00:00
Johannes Kirschbauer
b3323007b2
test: update test filesets
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
3e950bc66f
docs: add doc-comment for template submodule
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
9503b46b21
modules: rename arbitrary interface.nix to 'top-level-interface'
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
a2cec323a2
modules: move nixos modules into nixosModules folder
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
4239f4d27f
clan/module: explain throw
2025-10-28 09:04:50 +01:00
clan-bot
8ac8264997
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5681 ) from update-devFlake-nixpkgs-dev into main
2025-10-27 20:06:57 +00:00
clan-bot
544a53ae9c
Update nixpkgs-dev in devFlake
2025-10-27 20:01:46 +00:00
Luis Hebendanz
89e18482ed
Merge pull request 'checks: Fix flakey llm test, improve performance' ( #5678 ) from Qubasa/clan-core:fix_slow_llm into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5678
2025-10-27 16:34:21 +00:00
Qubasa
a8217b5a32
llm checks: Skip parts of the test on aarch64 for performance
2025-10-27 17:25:06 +01:00
Qubasa
bdd5de5628
checks: Fix flakey llm test, improve performance
2025-10-27 17:12:12 +01:00
Mic92
61d8bfd0d1
Merge pull request 'fix: respect directory parameter in machines_dir' ( #5677 ) from fix-custom-directory into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5677
Reviewed-by: hsjobeki <hsjobeki@gmail.com >
2025-10-27 15:42:44 +00:00
Jörg Thalheim
b8d79c7fc2
fix: respect directory parameter in machines_dir
...
The machines_dir() function was hardcoding "machines" without considering
the directory parameter from buildClan/clan configuration. This caused
update-hardware-config and other commands to write files to the wrong
location when a custom directory was specified (e.g., directory = ./clan).
Solution:
1. Added relativeDirectory to inventoryClass in Nix, computed where both
self and directory have consistent store paths during evaluation
2. Updated machines_dir() to use this pre-computed relative path from Nix
via flake.select("clanInternals.inventoryClass.relativeDirectory")
Fixes: https://git.clan.lol/clan/clan-core/issues/2906
2025-10-27 16:37:07 +01:00
hsjobeki
fb25ab028b
Merge pull request 'services: add role settings with explicit warning' ( #5676 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5676
2025-10-27 15:33:39 +00:00
clan-bot
5b136ecaf0
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5675 ) from update-devFlake-nixpkgs-dev into main
2025-10-27 15:08:23 +00:00
clan-bot
d4733dbb0a
Update nixpkgs-dev in devFlake
2025-10-27 15:01:55 +00:00
Johannes Kirschbauer
bfb30251e6
lib: replace uniqueStrings after upstreamed
2025-10-27 14:00:46 +01:00
Johannes Kirschbauer
33115f76b7
services: add role settings with explicit warning
2025-10-27 13:31:44 +01:00
pinpox
9e9208e699
Merge pull request 'yggdrasil: read peers from exports' ( #5657 ) from yggdrasil-export-peers into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5657
2025-10-27 12:13:59 +00:00
hsjobeki
6b3fd57174
Merge pull request 'extraModules: soft deprecation for string extraModules' ( #5656 ) from inline into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5656
2025-10-27 12:12:17 +00:00
clan-bot
3be5237cf6
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5674 ) from update-devFlake-nixpkgs-dev into main
2025-10-26 20:06:09 +00:00
clan-bot
368f80eaae
Merge pull request 'Update nix-darwin' ( #5665 ) from update-nix-darwin into main
2025-10-26 20:04:12 +00:00
clan-bot
4d7079534c
Update nixpkgs-dev in devFlake
2025-10-26 20:01:51 +00:00
clan-bot
7d4cf1c551
Update nix-darwin
2025-10-26 20:00:59 +00:00
pinpox
ea088b95e9
yggdrasil: read peers from exports
2025-10-26 12:07:52 +01:00
pinpox
a7a37f5320
Update readme
2025-10-26 12:02:17 +01:00
clan-bot
8bda4880a7
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5673 ) from update-devFlake-nixpkgs-dev into main
2025-10-26 10:06:09 +00:00
clan-bot
6eb83618c0
Update nixpkgs-dev in devFlake
2025-10-26 10:01:55 +00:00
pinpox
1fe3833779
Merge pull request 'clanServices/internet: set default for host export' ( #5672 ) from issue-5671 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5672
2025-10-25 20:44:00 +00:00
pinpox
e63f5c966e
clanServices/internet: set default for host export
2025-10-25 22:37:17 +02:00
pinpox
69241183ac
Merge pull request 'Fix meta.tld option' ( #5670 ) from issue-5669 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5670
2025-10-25 20:18:28 +00:00
pinpox
0a7c65cd27
Fix meta.tld option
...
The option curretly keeps it default value, even if set. This fixes the
value being passed through correctly, so that the user-specified value
is actually used.
Fixes : #5669
2025-10-25 22:08:44 +02:00
clan-bot
bd13eb3e23
Merge pull request 'Update treefmt-nix' ( #5660 ) from update-treefmt-nix into main
2025-10-25 20:06:14 +00:00
clan-bot
1e5191a16c
Update treefmt-nix
2025-10-25 20:01:34 +00:00
clan-bot
1e4bf0dd4e
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5667 ) from update-devFlake-nixpkgs-dev into main
2025-10-25 10:07:40 +00:00
clan-bot
4d66dc59aa
Update nixpkgs-dev in devFlake
2025-10-25 10:01:59 +00:00
hsjobeki
9a442c15e9
Merge pull request 'docs: add experimental note to 'exports'' ( #5662 ) from exports into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5662
2025-10-24 15:11:27 +00:00
clan-bot
157af90a56
Merge pull request 'Update treefmt-nix in devFlake' ( #5661 ) from update-devFlake-treefmt-nix into main
2025-10-24 15:08:50 +00:00
Johannes Kirschbauer
24b94965d8
docs: add experimental note to 'exports'
2025-10-24 17:05:47 +02:00
clan-bot
46bcad9267
Update treefmt-nix in devFlake
2025-10-24 15:01:55 +00:00
Johannes Kirschbauer
1aba0577dc
schemas: filter 'extraModules' from python classes and derived schemas
2025-10-24 16:57:26 +02:00
Luis Hebendanz
383088af2d
Merge pull request 'clan_lib/llm: get_llm_turn uses state transitions instead of callback function' ( #5659 ) from Qubasa/clan-core:llm_no_callback2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5659
2025-10-24 14:37:25 +00:00
Qubasa
c3456c1f0c
clan_lib/llm: get_llm_turn uses state transitions instead of callback function
2025-10-24 16:31:09 +02:00
lassulus
183de9209f
Merge pull request 'clan_lib select: fix maybe select storing miss as {}' ( #5655 ) from select_cache_fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5655
2025-10-24 12:51:33 +00:00
hsjobeki
1df5c5ff60
Merge pull request 'clanTest: throw when usage of 'self' is triggered' ( #5658 ) from specialArgs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5658
2025-10-24 12:16:34 +00:00
Johannes Kirschbauer
e55a3b4fc6
clanTest: throw when usage of 'self' is triggered
...
That means we rely on a certain structure of the user flake
these assumptions cannot be made. Their flake can have any shape and is not controlled by us
2025-10-24 14:10:17 +02:00
Johannes Kirschbauer
6ee4657da3
extraModules: soft deprecation for string extraModules
2025-10-24 12:54:17 +02:00