lassulus
|
6b3509c3b1
|
ADR: add decision for nix-select
|
2025-05-20 15:26:53 +02:00 |
|
Mic92
|
df611dd3db
|
Merge pull request 'move flake test into flake folder' (#3682) from flake-in-lib into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3682
|
2025-05-18 20:13:14 +00:00 |
|
lassulus
|
96feb5bd26
|
clan_lib: move test_flake_caching into clan_lib flake folder
|
2025-05-18 21:35:56 +02:00 |
|
hsjobeki
|
989fdbca49
|
Merge pull request 'Docs: unify 'manual' with 'guides'' (#3693) from hsjobeki/clan-core:docs-structure into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3693
|
2025-05-18 18:52:40 +00:00 |
|
Johannes Kirschbauer
|
88f7b3410e
|
Docs: unify 'manual' with 'guides' folder
This is one of the final steps towards strictly following
https://diataxis.fr/
|
2025-05-18 20:40:40 +02:00 |
|
Johannes Kirschbauer
|
ef29e62d9b
|
Docs: update some references to contributing
|
2025-05-18 20:31:49 +02:00 |
|
hsjobeki
|
a9f746c1d3
|
Merge pull request 'Docs: move {contributing, disk, mesh, backups} into guides' (#3692) from hsjobeki/clan-core:docs-structure into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3692
|
2025-05-18 16:59:51 +00:00 |
|
Johannes Kirschbauer
|
b36d641e71
|
Docs: move {flake, facts-vars} migration guides into 'migrations' folder
|
2025-05-18 18:56:03 +02:00 |
|
Johannes Kirschbauer
|
04146eeac9
|
Docs: remove useless repo-layout file
|
2025-05-18 18:49:29 +02:00 |
|
Johannes Kirschbauer
|
3051763cbf
|
Docs: remove dafts folder
|
2025-05-18 18:48:23 +02:00 |
|
Johannes Kirschbauer
|
df5010084f
|
Docs: create migrations subfolder in guides
|
2025-05-18 18:46:36 +02:00 |
|
Johannes Kirschbauer
|
e9278ceaba
|
Docs: place reference to new ClanModules on index page
|
2025-05-18 18:40:10 +02:00 |
|
Johannes Kirschbauer
|
0261a954de
|
Docs: move 'getting-started' into guides section
|
2025-05-18 18:35:11 +02:00 |
|
Johannes Kirschbauer
|
ad5bbdbee0
|
Docs: move {contributing, disk, mesh, backups} into guides
|
2025-05-18 18:22:32 +02:00 |
|
clan-bot
|
7f62a7993a
|
Merge pull request 'Update Clan Core for Checks' (#3688) from update-clan-core-for-checks into main
|
2025-05-18 03:01:46 +00:00 |
|
clan-bot
|
04e842a2a5
|
Update pinned clan-core for checks
|
2025-05-18 02:52:08 +00:00 |
|
clan-bot
|
b27d6bb29b
|
Merge pull request 'Update Clan Core for Checks' (#3685) from update-clan-core-for-checks into main
|
2025-05-17 03:01:12 +00:00 |
|
clan-bot
|
ed72abcc5c
|
Update pinned clan-core for checks
|
2025-05-17 02:51:35 +00:00 |
|
renovate[bot]
|
64a146400f
|
Update treefmt-nix digest to 42dd928
|
2025-05-17 00:50:18 +00:00 |
|
renovate[bot]
|
2d665e876e
|
Update data-mesher digest to 826a1ab
|
2025-05-16 18:50:12 +00:00 |
|
lassulus
|
fb746b874c
|
clan_lib: move clan_lib.flake.flake to clan_lib.flake
|
2025-05-16 19:28:36 +02:00 |
|
hsjobeki
|
00eac81c2f
|
Merge pull request 'Refactor(cli): name set_inv_machine back to set_machine' (#3681) from hsjobeki/clan-core:chores-2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3681
|
2025-05-16 16:23:51 +00:00 |
|
Johannes Kirschbauer
|
0b404b9637
|
Fix: typing cast dataclass_type into type explizitly
|
2025-05-16 18:11:46 +02:00 |
|
Johannes Kirschbauer
|
6a6dd8ad2a
|
Fix: missing recipient should print a message
|
2025-05-16 18:09:53 +02:00 |
|
Johannes Kirschbauer
|
2e2335a922
|
Fix(cli/machines/list): make listing machines safer
|
2025-05-16 18:05:49 +02:00 |
|
Johannes Kirschbauer
|
d5d7cba6a5
|
Fix(cli/state):_Make listing state folders more safe
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
a5d561b996
|
Fix(cli/dirs): properly import urllib.parse module
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
6b08527929
|
Fix(cli/vars): log.info; since machine is unbound in this context
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
211ca59441
|
Fix: typing in async_run
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
29811cd0dc
|
Refactor(cli): name set_inv_machine back to set_machine
We don't want to leak information about our internals
Such as 'inv' meaning 'inventory' this is not important from the outside
|
2025-05-16 18:05:07 +02:00 |
|
Johannes Kirschbauer
|
e4a6cbc7e3
|
Refactor: rename api set_inv_machine parameter to 'machines,update'
|
2025-05-16 17:57:40 +02:00 |
|
hsjobeki
|
1bcf5a82a6
|
Merge pull request 'refactor: move clan_cli.error to clan_lib.error' (#3677) from hsjobeki/clan-core:chores-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3677
|
2025-05-16 15:17:41 +00:00 |
|
Johannes Kirschbauer
|
1adcada568
|
Fix: dynamically import clan_cli in flake methods
This is a temporary workaround to solve cyclic imports all these modules should be moved to clan_lib
soon afterwards
|
2025-05-16 17:02:58 +02:00 |
|
Mic92
|
80606274ed
|
Merge pull request 'installation: put use_tor option in right place' (#3680) from installation into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3680
|
2025-05-16 14:43:17 +00:00 |
|
hsjobeki
|
fa270cf74c
|
Merge pull request 'Docs: init migration guide for clanServices' (#3679) from service-docs into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3679
|
2025-05-16 14:39:22 +00:00 |
|
Johannes Kirschbauer
|
9221231e89
|
docs: move authoring guides into guides subfolder
|
2025-05-16 16:33:39 +02:00 |
|
Jörg Thalheim
|
74f9ee4326
|
machines.eval_nix: remove unused refresh parameter
|
2025-05-16 16:31:25 +02:00 |
|
Jörg Thalheim
|
7d6ddc5e59
|
installation: put use_tor option in right place
we would always disable tor, even if enabled.
|
2025-05-16 16:18:25 +02:00 |
|
Johannes Kirschbauer
|
868db1e6f3
|
Docs: init migration guide for clanServices
|
2025-05-16 16:15:51 +02:00 |
|
Johannes Kirschbauer
|
f210b2f9a6
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
Mic92
|
9a642e465f
|
Merge pull request 'upload: don't try to re-create directory if it already exists' (#3678) from upload into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3678
|
2025-05-16 13:53:05 +00:00 |
|
Jörg Thalheim
|
0c1a48c9d4
|
upload: don't try to re-create directory if it already exists
This allows bind mounts i.e. needed for preserveration/impermanence
|
2025-05-16 15:39:09 +02:00 |
|
hsjobeki
|
56f3fd0a45
|
Merge pull request 'Docs for clan service options' (#3670) from service-docs into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3670
|
2025-05-16 13:02:28 +00:00 |
|
Johannes Kirschbauer
|
21f87f169a
|
Docs: improve clanService docs
|
2025-05-16 14:58:46 +02:00 |
|
lassulus
|
829cdcb826
|
Merge pull request 'clan_cli: move flake class to clan_lib' (#3676) from flake-in-api into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3676
|
2025-05-16 12:00:00 +00:00 |
|
lassulus
|
3dc41f7d5f
|
clan_cli: move flake class to clan_lib
|
2025-05-16 13:38:47 +02:00 |
|
hsjobeki
|
f68b372268
|
Merge pull request 'Refactor: replace direct references to inventory' (#3674) from hsjobeki/clan-core:chores-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3674
|
2025-05-16 10:43:24 +00:00 |
|
lassulus
|
35bceac822
|
Merge pull request 'clan_cli flake: get selectLib as path: as well' (#3675) from select-as-path into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3675
|
2025-05-16 10:22:24 +00:00 |
|
lassulus
|
2892bbe93e
|
clan_cli flake: get selectLib as path: as well
This is needed so older nix versions can get select in a pure way. Since
non path: paths can never be pure on older nix versions
|
2025-05-16 11:37:22 +02:00 |
|
Johannes Kirschbauer
|
c43d8fa958
|
Refactor: replace direct references to inventory
Deprecated. Inventory should be accessed via InventoryStore {read(),write(),...}
|
2025-05-16 11:30:41 +02:00 |
|