Jörg Thalheim
949536bb2b
rework cache to use json instead of pickle
...
Pickle can silently break if migrate our data layout and also introduces
unwanted behaviour such as code injection that we want to avoid.
2025-04-15 07:00:00 +00:00
Jörg Thalheim
833798f650
test_vars_deployment: skip on macOS for now
...
we can not run vms on macOS at the moment.
2025-04-14 15:47:55 +00:00
Mic92
ab90987d17
Merge pull request 'don't error on macOS if sandbox for vars is missing' ( #3309 ) from macos-sandbox into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3309
2025-04-14 12:24:49 +00:00
Jörg Thalheim
4dc1e2cb3f
don't error on macOS if sandbox for vars is missing
2025-04-14 14:11:51 +02:00
Mic92
dc6cf1b673
Merge pull request 'cache nix_config' ( #3306 ) from nix-config into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3306
2025-04-14 11:23:33 +00:00
Jörg Thalheim
268be9e1f3
cache nix_config
...
We often call this several times during execution.
At the moment we only use system at the moment, which is unlikely to
change.
2025-04-14 13:13:49 +02:00
renovate[bot]
614f8c5144
fix(deps): update dependency @tanstack/solid-query to v5.74.2
2025-04-14 11:00:13 +00:00
Luis Hebendanz
8028876120
Merge pull request 'clan-cli: Don't eval 'modules' while getting templates. 'modules' can be not JSON serializable' ( #3280 ) from Qubasa/clan-core:fix_templates into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3280
2025-04-14 10:38:07 +00:00
Luis Hebendanz
0c22b31a37
Merge pull request 'chore(clan/cli): remove --reflink=auto' ( #3291 ) from visualphoenix/clan-core:clan_cli_osx_cp_fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3291
2025-04-14 10:24:35 +00:00
renovate[bot]
2fa4116348
chore(deps): lock file maintenance
2025-04-14 00:20:38 +00:00
renovate[bot]
af73f48f05
chore(deps): lock file maintenance
2025-04-14 00:00:39 +00:00
renovate[bot]
b0d37dbef9
fix(deps): update dependency @tanstack/solid-query to v5.74.0
2025-04-13 18:00:14 +00:00
renovate[bot]
3f81b3bbce
chore(deps): update nixpkgs digest to 18dd725
2025-04-13 16:30:10 +00:00
Michael Hoang
ae02eacba3
Merge pull request 'machines: minor refactor of update' ( #3301 ) from push-swpwpzmlspko into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3301
2025-04-13 16:24:10 +00:00
Michael Hoang
866dafab9d
machines: minor refactor of update
2025-04-13 18:14:17 +02:00
renovate[bot]
b591238c49
chore(deps): update data-mesher digest to 25b5342
2025-04-13 12:20:15 +00:00
renovate[bot]
a98d9dbf7f
chore(deps): update dependency jsdom to v26.1.0
2025-04-13 10:40:16 +00:00
renovate[bot]
4227fe00a6
chore(deps): update sops-nix digest to 7e147a1
2025-04-13 04:40:14 +00:00
renovate[bot]
3ee37defe6
chore(deps): update nixpkgs digest to f6db44a
2025-04-13 03:40:25 +00:00
renovate[bot]
becc09c393
chore(deps): update data-mesher digest to 3d421cc
2025-04-13 03:20:14 +00:00
renovate[bot]
5b2e5ee935
chore(deps): update data-mesher digest to fd210d7
2025-04-13 02:50:09 +00:00
renovate[bot]
fd384d5850
chore(deps): update nixpkgs digest to 52d0ede
2025-04-13 02:10:24 +00:00
Raymond Barbiero
d16e540671
chore(clan/cli): remove --reflink=auto
2025-04-12 19:41:43 -04:00
renovate[bot]
55c1b9942a
chore(deps): update nix-darwin digest to 43975d7
2025-04-12 17:40:13 +00:00
renovate[bot]
a348a87389
chore(deps): update data-mesher digest to 35cc96c
2025-04-12 15:40:25 +00:00
renovate[bot]
b346f95947
chore(deps): update nixpkgs digest to 2349f9d
2025-04-12 15:20:27 +00:00
renovate[bot]
884919ab38
fix(deps): update tanstack-query monorepo to v5.73.3
2025-04-12 14:40:16 +00:00
renovate[bot]
27f3a8f9a3
chore(deps): update data-mesher digest to ea73779
2025-04-12 12:50:21 +00:00
renovate[bot]
0f35f5416e
chore(deps): update nixpkgs digest to 642c54c
2025-04-12 12:30:26 +00:00
Michael Hoang
5528146347
Merge pull request 'chore(deps): update nixpkgs digest to d19cf9d' ( #3273 ) from renovate/nixpkgs-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3273
2025-04-12 11:19:32 +00:00
Michael Hoang
fe523e928d
treewide: switch back to pkgs.nix
2025-04-12 13:15:53 +02:00
renovate[bot]
367c22dce8
chore(deps): update nixpkgs digest to d19cf9d
2025-04-12 11:00:13 +00:00
hsjobeki
1bd2235324
Merge pull request 'chore(checks/inventory): doogfood 'clan' flake-parts module into the test, instead of custom inventory logic' ( #3279 ) from hsjobeki/clan-core:clan-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3279
2025-04-12 10:49:05 +00:00
Johannes Kirschbauer
65e1cf5b54
fixup(checks/inventory): remove 'self' from clan settings; doesn't work in the nixos tests yet.
...
We need to reasearch why that is the case.
Removing the option for now to prevent weird bugs
2025-04-12 12:41:11 +02:00
renovate[bot]
2e24527901
chore(deps): update dependency @types/node to v22.14.1
2025-04-11 21:40:15 +00:00
Qubasa
b6753211e9
clan-cli: Fix failing tests. Add a big FIXME for clan.select
2025-04-11 23:36:02 +02:00
Luis Hebendanz
adb3a8506a
Merge pull request 'clan-cli: Fix single file upload in upload.py, add test for edge case' ( #3182 ) from Qubasa/clan-core:fix_single_file_upload into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3182
2025-04-11 17:14:35 +00:00
Qubasa
3bd766e0a0
clan-cli: Fix single file upload in upload.py, add test for edge case
2025-04-11 19:08:13 +02:00
Johannes Kirschbauer
9253a7502b
chore(checks): rename data-mesher test attributes
2025-04-11 13:53:04 +02:00
Johannes Kirschbauer
1aa543da67
chore(checks/inventory): doogfood 'clan' flake-parts module into the test, instead of custom inventory logic
2025-04-11 13:52:23 +02:00
renovate[bot]
9c84cb4e3f
chore(deps): update data-mesher digest to 60f9395
2025-04-11 11:40:13 +00:00
hsjobeki
d18d0f4226
Merge pull request 'chore(clan/cli): remove explizit dependency on jsonschema converter.' ( #3277 ) from hsjobeki/clan-core:chores into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3277
2025-04-10 21:10:43 +00:00
Johannes Kirschbauer
7a72ff5297
chore(clan/cli): remove explizit dependency on jsonschema converter.
...
Regenerating the classes from json schema as part of the clan/cli is a bit redundant since we need to vendor the classes by hand anyways
The user can also not practically override the inventory options
I would disable this for now; until we really need it.
We now solely rely on CI checks failing if the classes are out of sync
2025-04-10 22:58:30 +02:00
hsjobeki
556e0dd473
Merge pull request 'chore(clan/vars): make no-sandboxing message print a more explizit re-run command' ( #3276 ) from hsjobeki/clan-core:chores into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3276
2025-04-10 20:55:14 +00:00
Johannes Kirschbauer
d5a32cc453
chore(clan/vars): make no-sandboxing message print a more explizit re-run command
2025-04-10 22:39:27 +02:00
Luis Hebendanz
66a3680bcf
Merge pull request 'vars: use writeShellApplication to shellcheck generators' ( #3270 ) from Qubasa/clan-core:rtunreal-shell_check_vargen into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3270
2025-04-10 19:07:42 +00:00
Qubasa
5a266ecdde
clan-cli: Fixup more failing tests because of quoting issues
2025-04-10 14:33:54 +02:00
renovate[bot]
9bc0714abd
chore(deps): update data-mesher digest to 7af2bfe
2025-04-10 08:40:13 +00:00
Michael Hoang
faf3a7d5fa
Merge pull request 'flake: update nix-darwin owner' ( #3275 ) from push-osprlszlnnvr into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3275
2025-04-10 08:38:25 +00:00
Michael Hoang
66700bf44e
flake: update nix-darwin owner
2025-04-10 10:31:26 +02:00