Glen Huang
ec395bada4
ui: not using wasm node
...
Tested both on arm64 darwin and linux that build can succeed without them
2025-10-23 20:48:59 +08:00
hsjobeki
757552671c
Merge pull request 'API: init delete instance' ( #5641 ) from instance-delete into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5641
2025-10-23 12:46:24 +00:00
Johannes Kirschbauer
ffeb8b892a
API: init delete instance
2025-10-23 14:40:52 +02:00
hgl
26806b5750
Merge pull request 'ui: clean up using knip' ( #5633 ) from hgl-storybook into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5633
2025-10-23 12:39:46 +00:00
Glen Huang
6e70054566
ui: clean up using knip
2025-10-23 20:25:47 +08:00
Johannes Kirschbauer
a420c6ca25
inventory/tests: fixup test fixture
2025-10-23 13:51:37 +02:00
Johannes Kirschbauer
ab3f262c22
modules/inventory: use filtered serialization of inventory
...
Opens up inventory for partially non-serializable parts
2025-10-23 10:37:14 +02:00
Glen Huang
35cb99a3a2
app: fix typo
2025-10-23 14:26:12 +08:00
Glen Huang
90e6d77e26
ui: fix running storybook tests in ci
2025-10-23 14:26:12 +08:00
Glen Huang
5fb4751bd8
ui: fail storybook tests if playwright version mismatch
2025-10-23 14:26:12 +08:00
Glen Huang
03640e44a4
ui: make ci run storybook tests
2025-10-23 14:26:12 +08:00
Glen Huang
51fd60917e
ui: fix createInstaller.tsx fmt
2025-10-23 14:26:12 +08:00
Glen Huang
2d7e659953
ui: run storybook tests with nix
2025-10-23 14:26:12 +08:00
Brian McGee
c638df8ed9
wip(storybook): run storybook in nix derivation
2025-10-23 14:26:12 +08:00
Brian McGee
ec269a48f3
wip(storybook): run storybook in nix derivation
2025-10-23 14:26:12 +08:00
pinpox
5a5633d779
Merge pull request 'Add meta.tld clan option' ( #5619 ) from add-tld into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5619
2025-10-22 14:19:16 +00:00
Qubasa
51141772b3
clan_lib: Add llm integration tests
2025-10-22 15:36:11 +02:00
Qubasa
58b88e874f
clan_lib: Add llm unit tests
2025-10-22 15:36:11 +02:00
Qubasa
5fb616efb4
clan_lib: Add llm container test data
2025-10-22 15:36:11 +02:00
Qubasa
6c6afd6f4b
clan_lib: Move llm.py out of clan_lib/services towards it's own clan_lib/llm folder
2025-10-22 15:36:11 +02:00
Qubasa
4010953041
clan_lib: Add llm api
2025-10-22 15:36:11 +02:00
Luis Hebendanz
6b74c66292
Merge pull request 'clan-cli: Make select query reproducible, by sorting select keys' ( #5625 ) from Qubasa/clan-core:repro_select into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5625
2025-10-22 13:04:01 +00:00
Luis Hebendanz
fd35adbc3e
Merge pull request 'clan-cli: Add support for ForwardRef type in type_to_jsonschema and tests' ( #5624 ) from Qubasa/clan-core:forward_ref_add into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5624
2025-10-22 12:58:34 +00:00
Qubasa
f86b0ec3da
clan-cli: Make select query reproducible, by sorting select keys
2025-10-22 14:56:07 +02:00
Qubasa
c7ec9a9715
clan-cli: Add support for ForwardRef type in type_to_jsonschema and tests
2025-10-22 14:45:04 +02:00
Qubasa
841e9135fe
clan-cli: Add passthru.sourceWithTest for container_test.py
2025-10-22 14:36:16 +02:00
pinpox
9299cd9666
Add tld
2025-10-22 12:40:09 +02:00
Kenji Berthold
55d1807f07
Merge branch 'main' into ke-cli-complete-buildhost
2025-10-22 07:41:08 +00:00
a-kenji
d70db5af79
pkgs/cli: Autocomplete buildhost
2025-10-21 22:40:37 +02:00
hsjobeki
bd6c227bbe
Merge pull request 'lib: move modules into a toplevel folder' ( #5610 ) from lib-modules into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5610
2025-10-21 19:06:45 +00:00
Johannes Kirschbauer
02f3474a58
modules: add source to eval tests
2025-10-21 21:01:06 +02:00
Johannes Kirschbauer
c838e08d77
lib/modules: fixup paths
2025-10-21 20:41:28 +02:00
a-kenji
c42381d810
pkgs/cli: Fix dynamic shell completions
...
Fix dynamic shell completions by correcting parameter names
Dynamic completions for the CLI were not working because completion
functions used `_prefix` as the first parameter name instead of `prefix`.
This is incompatible with how `argcomplete` passes it's arguments.
Add regression test for the prefix parameter as well as some basic shell
completion testing.
2025-10-21 14:19:30 +00:00
Mic92
5b399fd447
Merge pull request 'vars: respect deploy flag for shared secrets' ( #5572 ) from oneingan/clan-core:vars-no-deploy into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5572
2025-10-20 15:37:03 +00:00
hsjobeki
0e9931d749
Merge pull request 'app: typography fixes' ( #5574 ) from ui-fix-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5574
2025-10-19 12:29:18 +00:00
Johannes Kirschbauer
0d182f4431
app: fix 'added' tag typography; test linaria
2025-10-19 14:25:25 +02:00
Johannes Kirschbauer
20a6a5684d
app: add typography tokens
2025-10-19 14:22:01 +02:00
pinpox
dcd7b6a8a2
Replace depracated --fast nix option
...
The option is throwing a deprecation warning on current nix versions.
See for details: https://github.com/NixOS/nixpkgs/issues/417609#issuecomment-2981327326
2025-10-19 12:45:27 +02:00
Juanjo Presa
c7cee905d1
vars: respect deploy flag for shared secrets
2025-10-18 23:09:31 +02:00
Johannes Kirschbauer
39d9f44286
app: init linaria
2025-10-17 11:05:14 +02:00
Johannes Kirschbauer
f91aca959f
docs: show {internet,tor} in docs; with experimental notice
2025-10-17 09:37:45 +02:00
Luis Hebendanz
9821e39b06
Merge pull request 'clanServices: add warning if manifest.readme is not set' ( #5537 ) from Qubasa/clan-core:fix_manifest_readmes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5537
2025-10-16 17:12:46 +00:00
Qubasa
2ac65b9c83
clan_lib/modules.py: get_service_readmes now logs an error if the readme is empty
2025-10-16 19:07:49 +02:00
Johannes Kirschbauer
17c35c4259
persistence: align some more variable names
2025-10-16 13:04:24 +02:00
Johannes Kirschbauer
727474055e
persistence: invert all writeability logic into not readonly
2025-10-16 13:01:34 +02:00
Johannes Kirschbauer
892cb1baae
inventoryStore: invert writeability terms to readonly
2025-10-16 13:00:21 +02:00
Johannes Kirschbauer
5eb6b703f0
inventoryStore: align class names and methods
2025-10-16 12:50:54 +02:00
Johannes Kirschbauer
d78dca47e2
modules: update service test
2025-10-16 12:42:49 +02:00
Johannes Kirschbauer
8254d197f0
api: persistence allow path prefix
2025-10-16 12:42:45 +02:00
Johannes Kirschbauer
a4839f9cf2
api: persistence, fix regressions
2025-10-16 11:57:38 +02:00