renovate[bot]
339696da1f
Lock file maintenance
2025-05-26 00:20:21 +00:00
renovate[bot]
1644dc66e7
Lock file maintenance
2025-05-26 00:00:32 +00:00
Luis Hebendanz
4aaa985703
Merge pull request 'clan-cli: Fix too long path for socket issue #3756 ' ( #3757 ) from Qubasa/clan-core:fix_path_to_long into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3757
2025-05-25 20:28:46 +00:00
Qubasa
8a40d46e96
clan-cli: Fix too long path for socket issue #3756
2025-05-25 22:16:51 +02:00
kenji
c7515ab5e9
Merge pull request 'typo' ( #3755 ) from nim65s/clan-core:typo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3755
2025-05-25 17:05:30 +00:00
Guilhem Saurel
447a4ecc3e
another typo
2025-05-25 18:02:06 +02:00
Guilhem Saurel
df12613ad8
typo
2025-05-25 17:36:14 +02:00
clan-bot
fe39c37c07
Merge pull request 'Update Clan Core for Checks' ( #3754 ) from update-clan-core-for-checks into main
2025-05-25 03:01:27 +00:00
clan-bot
6b8c0ba57a
Update pinned clan-core for checks
2025-05-25 02:51:32 +00:00
clan-bot
5f10f5712e
Merge pull request 'Update Clan Core for Checks' ( #3753 ) from update-clan-core-for-checks into main
2025-05-24 03:00:43 +00:00
clan-bot
2bf33ea295
Update pinned clan-core for checks
2025-05-24 02:51:23 +00:00
Johannes Kirschbauer
eadc7997cd
Fix(machines/create): check if machine is already created
2025-05-23 22:31:06 +02:00
Johannes Kirschbauer
43be58c433
Fix(machines/create): always add 'deploy.targetHost'
...
Rationale: not passing the value, is equivalent to deleting a value from the inventory store
See: 'delete_by_path'
deploy.targetHost has a default of null (None)
2025-05-23 22:07:09 +02:00
Johannes Kirschbauer
d8a835c7ae
test(persist/inventory): add test for adding deferredModule
...
This feature will allow us to read/write to 'settings' of service
'instances' which are of type deferredModule.
Usually a deferredModule needs to be evaulated, but because we use our
own type, which forces some constraints, we can safely perform read and
write
2025-05-23 21:49:16 +02:00
Johannes Kirschbauer
f746184bf6
fix(persist/delete): delete explizitly
2025-05-23 21:47:12 +02:00
Johannes Kirschbauer
de25fda5b3
fix(tests): use inventory store to interact with the inventory
2025-05-23 21:46:35 +02:00
Johannes Kirschbauer
bb2955d9ad
feat(persist/inventory): add transformation and filtering to support deferredModules
2025-05-23 21:45:52 +02:00
Johannes Kirschbauer
467c1e7f28
fixes(persist/util): fix some expected error messages in tests
2025-05-23 21:43:49 +02:00
Johannes Kirschbauer
4c3dcfe8b5
test(persist/util): add test for adding empty submodules
2025-05-23 21:43:09 +02:00
Johannes Kirschbauer
2170235958
refactor(persist/util): improve calc_patches
2025-05-23 21:42:35 +02:00
Johannes Kirschbauer
60bd7bc3ce
feat(persist/util): init parent_is_dict
...
Check if a parent value is of type dict
This utility is helpfull for cross checking of flattened dicts
2025-05-23 21:41:34 +02:00
Johannes Kirschbauer
634b4f8e46
chore(inventory): find_deleted_paths rename variables
2025-05-23 21:40:02 +02:00
Johannes Kirschbauer
8c9e1538fb
fix(inventory/store): keep empty dicts as leafs
2025-05-23 21:39:23 +02:00
Johannes Kirschbauer
3974bd1580
test(inventory/store): clean up simple test
2025-05-23 21:38:16 +02:00
Johannes Kirschbauer
ed764a2f0f
feat(inventory/store): init path_match utility
2025-05-23 21:36:14 +02:00
lassulus
e5ba0489c4
Merge pull request 'clan_lib flake_test: fix on darwin' ( #3750 ) from clan-lib-darwin-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3750
2025-05-23 10:43:31 +00:00
lassulus
98b0f97d45
clan_lib flake_test: fix on darwin
2025-05-23 12:29:34 +02:00
clan-bot
57cd50ae35
Merge pull request 'Update Clan Core for Checks' ( #3749 ) from update-clan-core-for-checks into main
2025-05-23 03:01:12 +00:00
clan-bot
176b1f94bc
Update pinned clan-core for checks
2025-05-23 02:51:24 +00:00
Luis Hebendanz
d4e5a5ef8b
Merge pull request 'clan-cli: Move Machine object to clan_lib' ( #3747 ) from Qubasa/clan-core:machine_object into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3747
2025-05-22 17:23:46 +00:00
Qubasa
0ca7600439
clan-cli: Move Machine object to clan_lib
2025-05-22 19:11:19 +02:00
Brian McGee
aa1bbd1180
feat(ui): add a clan context provider
...
- introduces a new consolidated store with `localStorage` support
- introduces a top-level `ClanProvider` providing access to `activeClanURI` and `clanURIs`
- redirects to `/welcome` if `activeClanURI` is `undefined`
- consolidates clan meta querying
- centralises the logic for removal of clan uri's which no longer exist
- fixed some miscellaneous missing `await` calls
2025-05-22 13:24:27 +00:00
Luis Hebendanz
3d6fcd522a
Merge pull request 'clan-cli: Fix ctrl+c cancelling tasks' ( #3746 ) from Qubasa/clan-core:fix_ctrl_c into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3746
2025-05-22 13:14:30 +00:00
Qubasa
9b714aa048
clan-cli: Fix ctrl+c cancelling tasks
2025-05-22 15:01:58 +02:00
Luis Hebendanz
1b13296444
Merge pull request 'clan-cli: Rename Host -> Remote move to clan_lib and mark as frozen' ( #3726 ) from Qubasa/clan-core:fix_ui_stuff into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3726
2025-05-22 12:20:55 +00:00
Qubasa
cff5d61f26
clan-cli: Rename Host -> Remote move to clan_lib and mark as frozen
2025-05-22 14:08:27 +02:00
Mic92
7bcb0afae9
Merge pull request 'fix build_host not beeing applied' ( #3740 ) from fix-build-host into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3740
2025-05-22 11:25:20 +00:00
brianmcgee
e53ce07dc8
Merge pull request 'fix(ui): hot-reload of clan-cli' ( #3745 ) from fix/clan-lib-hot-reload-ui into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3745
2025-05-22 11:01:13 +00:00
Brian McGee
768b94fc75
fix(ui): hot-reload of clan-cli
2025-05-22 11:47:35 +01:00
Michael Hoang
6b1d4adb81
Merge pull request 'docs: misc clean up 2' ( #3742 ) from push-wzkskzxyzkwt into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3742
2025-05-22 04:16:34 +00:00
Michael Hoang
dc108cc27d
docs: format code blocks in migration guide
2025-05-22 14:12:40 +10:00
Michael Hoang
dcb9358e51
docs: clean up flake-parts guide
2025-05-22 14:12:40 +10:00
clan-bot
104c05e206
Merge pull request 'Update Clan Core for Checks' ( #3741 ) from update-clan-core-for-checks into main
2025-05-22 03:01:07 +00:00
clan-bot
e5807bfa7e
Update pinned clan-core for checks
2025-05-22 02:51:23 +00:00
Jörg Thalheim
0a22218026
fix build_host not beeing applied
2025-05-22 00:22:04 +02:00
hsjobeki
843e1b24be
Merge pull request 'Feat(clanLib): init types {uniqueDeferredSerializableModule}' ( #3737 ) from hsjobeki/clan-core:fix-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3737
2025-05-21 18:50:42 +00:00
lassulus
8f98aa854f
Merge pull request 'clan-cli: split clan into cli and lib' ( #3738 ) from clan_lib_clan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3738
2025-05-21 18:50:08 +00:00
Johannes Kirschbauer
8576016b32
fix(clanLib): propagate clanLib into module apply
2025-05-21 20:44:56 +02:00
lassulus
0e9124d322
clan-cli: split clan into cli and lib
2025-05-21 20:28:41 +02:00
Johannes Kirschbauer
2510b2bb77
Tests(deferred custom module): add more tests, dissallow nested imports
2025-05-21 18:54:07 +02:00