Jörg Thalheim
812093b551
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
1c3f408ce1
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
ecce8c20a1
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
ef5d62a1c1
don't error on macOS if sandbox for vars is missing
2025-04-14 14:11:51 +02:00
Mic92
9276b166f0
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
7dc070b36f
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]
3352348938
fix(deps): update dependency @tanstack/solid-query to v5.74.2
2025-04-14 11:00:13 +00:00
Luis Hebendanz
bec11ee23a
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
51c2f0e74c
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]
bfdf40869d
chore(deps): lock file maintenance
2025-04-14 00:20:38 +00:00
renovate[bot]
f152e67067
chore(deps): lock file maintenance
2025-04-14 00:00:39 +00:00
renovate[bot]
9025619f39
fix(deps): update dependency @tanstack/solid-query to v5.74.0
2025-04-13 18:00:14 +00:00
renovate[bot]
8255857209
chore(deps): update nixpkgs digest to 18dd725
2025-04-13 16:30:10 +00:00
Michael Hoang
9818ddc687
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
54e3414cef
machines: minor refactor of update
2025-04-13 18:14:17 +02:00
renovate[bot]
26fc297598
chore(deps): update data-mesher digest to 25b5342
2025-04-13 12:20:15 +00:00
renovate[bot]
d65a72ab48
chore(deps): update dependency jsdom to v26.1.0
2025-04-13 10:40:16 +00:00
renovate[bot]
5b37eeb4d1
chore(deps): update sops-nix digest to 7e147a1
2025-04-13 04:40:14 +00:00
renovate[bot]
4956bcdbfd
chore(deps): update nixpkgs digest to f6db44a
2025-04-13 03:40:25 +00:00
renovate[bot]
7abb7dcd12
chore(deps): update data-mesher digest to 3d421cc
2025-04-13 03:20:14 +00:00
renovate[bot]
fc85ff9b28
chore(deps): update data-mesher digest to fd210d7
2025-04-13 02:50:09 +00:00
renovate[bot]
1ef6133fa3
chore(deps): update nixpkgs digest to 52d0ede
2025-04-13 02:10:24 +00:00
Raymond Barbiero
ba7bec1fe1
chore(clan/cli): remove --reflink=auto
2025-04-12 19:41:43 -04:00
renovate[bot]
2807fb6244
chore(deps): update nix-darwin digest to 43975d7
2025-04-12 17:40:13 +00:00
renovate[bot]
d69ae6049a
chore(deps): update data-mesher digest to 35cc96c
2025-04-12 15:40:25 +00:00
renovate[bot]
d3615e9f60
chore(deps): update nixpkgs digest to 2349f9d
2025-04-12 15:20:27 +00:00
renovate[bot]
28effcb096
fix(deps): update tanstack-query monorepo to v5.73.3
2025-04-12 14:40:16 +00:00
renovate[bot]
be7e95cc25
chore(deps): update data-mesher digest to ea73779
2025-04-12 12:50:21 +00:00
renovate[bot]
ed52cc019f
chore(deps): update nixpkgs digest to 642c54c
2025-04-12 12:30:26 +00:00
Michael Hoang
21d376a9b6
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
f086fe01da
treewide: switch back to pkgs.nix
2025-04-12 13:15:53 +02:00
renovate[bot]
fa10067473
chore(deps): update nixpkgs digest to d19cf9d
2025-04-12 11:00:13 +00:00
hsjobeki
6e5856d5ff
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
5e03a44937
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]
bae744053a
chore(deps): update dependency @types/node to v22.14.1
2025-04-11 21:40:15 +00:00
Qubasa
af776f1efa
clan-cli: Fix failing tests. Add a big FIXME for clan.select
2025-04-11 23:36:02 +02:00
Luis Hebendanz
bfba638b1e
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
9097d5e6e0
clan-cli: Fix single file upload in upload.py, add test for edge case
2025-04-11 19:08:13 +02:00
Johannes Kirschbauer
02f630a25b
chore(checks): rename data-mesher test attributes
2025-04-11 13:53:04 +02:00
Johannes Kirschbauer
762cc5e7cb
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]
e1e4c02b39
chore(deps): update data-mesher digest to 60f9395
2025-04-11 11:40:13 +00:00
hsjobeki
f94e3a20a4
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
cf273d2209
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
97c1dd7700
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
ffb1d51fc4
chore(clan/vars): make no-sandboxing message print a more explizit re-run command
2025-04-10 22:39:27 +02:00
Luis Hebendanz
5342428fc6
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
92d7b680c7
clan-cli: Fixup more failing tests because of quoting issues
2025-04-10 14:33:54 +02:00
renovate[bot]
3b90064a99
chore(deps): update data-mesher digest to 7af2bfe
2025-04-10 08:40:13 +00:00
Michael Hoang
cbc5cd69ad
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
168c9fb5f6
flake: update nix-darwin owner
2025-04-10 10:31:26 +02:00