Johannes Kirschbauer
07e6df35a5
feat(inventory/instances): dont set module location to allow underlying error location to bubble up
2025-04-08 14:36:29 +02:00
Johannes Kirschbauer
4913d2db87
feat(inventory/instances): add extendSettings as argument to perInstance, perMachine
2025-04-08 13:15:06 +02:00
DavHau
9a34977842
inventory tests: generalize update-vars.py
...
... and move to pkgs/scripts/
2025-04-08 07:45:30 +00:00
Michael Hoang
562b611193
Merge pull request 'build-clan: support constructing darwinConfigurations' ( #3115 ) from mac into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3115
2025-04-08 07:44:09 +00:00
Michael Hoang
67745e1b27
tests: add --show-trace to nix-unit tests
2025-04-08 08:53:29 +02:00
Michael Hoang
72ed0e258a
cli: don't update macOS machines
2025-04-08 08:53:29 +02:00
Michael Hoang
6de4735c81
build-clan: support constructing darwinConfigurations
2025-04-08 08:53:29 +02:00
Michael Hoang
66e4c41142
lib/jsonschema: fix enum support
2025-04-08 08:53:27 +02:00
Michael Hoang
94c7834ac7
flake: add nix-darwin
2025-04-08 07:39:49 +02:00
renovate[bot]
e05da71e68
chore(deps): update typescript-eslint monorepo to v8.29.1
2025-04-07 17:20:17 +00:00
DavHau
1665b777ec
data-mesher: use new test framework
2025-04-07 20:43:19 +07:00
DavHau
b9e1b109a8
inventory tests: improve framework to set better defaults
2025-04-07 19:58:53 +07:00
DavHau
60133015f5
add CLAN_NO_COMMIT env var to disable committing
...
This is required when calling vars generators for generating vars for
tests
2025-04-07 18:59:19 +07:00
renovate[bot]
a10527a69d
fix(deps): update tanstack-query monorepo to v5.72.0
2025-04-07 09:40:15 +00:00
renovate[bot]
3c15d2e3d8
chore(deps): update data-mesher digest to aea65b1
2025-04-07 07:20:13 +00:00
renovate[bot]
ddce636e3b
chore(deps): update data-mesher digest to 54bbd42
2025-04-07 00:40:13 +00:00
renovate[bot]
fb8286b297
chore(deps): update sops-nix digest to 523f58a
2025-04-06 07:10:20 +00:00
renovate[bot]
274f4e318c
chore(deps): update data-mesher digest to 3239dc2
2025-04-06 06:50:09 +00:00
Mic92
e0b14bc21c
Merge pull request 'only compute final_script and validation hashes once' ( #3206 ) from fix-eval into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3206
2025-04-05 06:44:28 +00:00
renovate[bot]
423bf6f17b
chore(deps): update dependency typescript to v5.8.3
2025-04-05 00:20:15 +00:00
renovate[bot]
e2dda487a2
chore(deps): update dependency eslint to v9.24.0
2025-04-04 19:40:15 +00:00
renovate[bot]
d688250967
chore(deps): update dependency @eslint/js to v9.24.0
2025-04-04 19:00:15 +00:00
Jörg Thalheim
64346bacc8
only compute final_script and validation hashes once
2025-04-04 18:31:12 +02:00
Jörg Thalheim
7ed669a093
don't use python3 in python's callPackage scope
2025-04-04 18:31:12 +02:00
Mic92
51c347bd5f
Merge pull request 'ssh/upload: fix shell quoting' ( #3205 ) from default-groups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3205
2025-04-04 15:27:17 +00:00
Jörg Thalheim
0f4c897d41
ssh/upload: fix shell quoting
2025-04-04 15:10:09 +00:00
renovate[bot]
3cadd0849a
fix(deps): update dependency @tanstack/solid-query to v5.71.10
2025-04-04 13:00:15 +00:00
hsjobeki
b0d8d1f195
Merge pull request 'chore(lib/select): move into subfolder with a test file' ( #3175 ) from hsjobeki/clan-core:lib-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3175
2025-04-04 12:32:32 +00:00
Johannes Kirschbauer
f326c307eb
feat(lib/inventory): fix arguments discrepancy on perInstance and perMachine
2025-04-04 14:22:36 +02:00
Johannes Kirschbauer
6c8d2d3cb5
docs(inventory/instances): init guide for setting up the new service model
2025-04-04 14:22:35 +02:00
Johannes Kirschbauer
6d4bbc3e92
chore(lib/select): init simple test
2025-04-04 14:06:05 +02:00
renovate[bot]
74f66e199e
chore(deps): update sops-nix digest to cff8437
2025-04-04 09:00:32 +00:00
renovate[bot]
fb384bd261
chore(deps): update treefmt-nix digest to 815e412
2025-04-04 08:40:26 +00:00
renovate[bot]
95a860bd29
chore(deps): update sops-nix digest to 9bc9b59
2025-04-04 08:20:25 +00:00
renovate[bot]
17354a6341
chore(deps): update data-mesher digest to 7656e00
2025-04-04 08:00:13 +00:00
renovate[bot]
b4f8eea673
chore(deps): update data-mesher digest to d4464c9
2025-04-03 23:50:09 +00:00
renovate[bot]
9c744f1e0e
chore(deps): update data-mesher digest to faaaf66
2025-04-03 22:20:26 +00:00
renovate[bot]
173c0f5dac
fix(deps): update dependency @tanstack/solid-query to v5.71.9
2025-04-03 22:00:14 +00:00
renovate[bot]
f62a109364
chore(deps): update actions/create-github-app-token action to v2
2025-04-03 19:50:10 +00:00
renovate[bot]
1c0a2a0fa2
fix(deps): update dependency @tanstack/solid-query to v5.71.8
2025-04-03 16:40:15 +00:00
renovate[bot]
3f651dbfbd
chore(deps): update data-mesher digest to 83cc954
2025-04-03 12:20:13 +00:00
Mic92
84b104115d
Merge pull request 'docs/secrets: mention defaultGroups option' ( #3193 ) from default-groups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3193
2025-04-03 12:12:01 +00:00
Jörg Thalheim
f1cd85f281
docs/secrets: mention defaultGroups option
2025-04-03 14:02:05 +02:00
renovate[bot]
d978278733
chore(deps): update treefmt-nix digest to 57dabe2
2025-04-03 11:30:11 +00:00
DavHau
9682a22c9a
update nixos-facter-modules for bugfix
2025-04-03 17:31:32 +07:00
DavHau
ccaf67e477
inventory tests: set machine.name automatically
2025-04-03 17:29:07 +07:00
DavHau
2ed69d7ef8
workaround bug in docs rendering if machine.name is not set
2025-04-03 17:29:07 +07:00
DavHau
a88167f456
remove some references to config in options
2025-04-03 17:29:07 +07:00
DavHau
e897399e34
remove definitions of clan.core.settings.machine.name on tests
2025-04-03 17:29:07 +07:00
DavHau
73d14e078e
remove default for clan.core.settings.machine.name and make readOnly
...
There is not reason that there needs to be a default. Machines are usually defined as an attrset, so there is no reason to have a default.
Also make this readOnly as we never want to override it.
2025-04-03 17:29:07 +07:00