Commit Graph

3172 Commits

Author SHA1 Message Date
b303665989 Merge pull request 'devShell: add treefmt' (#175) from DavHau-api-config into main
All checks were successful
build / test (push) Successful in 19s
2023-08-25 19:28:19 +00:00
fb76ad45e8 webui: implement /api/machines/{name}/schema
All checks were successful
build / test (pull_request) Successful in 18s
2023-08-25 21:26:30 +02:00
6d4d455626 devShell: add treefmt 2023-08-25 21:14:23 +02:00
ac138c98ed UI: Splitted NideList into multiple components. Generated random user data for benchmarking 2023-08-25 16:24:52 +02:00
d5ea8b9914 Merge pull request 'upload ui assets to gitea' (#173) from Mic92-feat/api-integration into main
All checks were successful
build / test (push) Successful in 17s
2023-08-25 12:49:58 +00:00
8f5d4e2e35 upload ui assets to gitea
All checks were successful
build / test (pull_request) Successful in 17s
2023-08-25 14:48:17 +02:00
1e2d0dd5df Merge branch 'main' into Qubasa-main 2023-08-25 14:43:07 +02:00
04571d0029 UI: NodeTable exported to small Components 2023-08-25 14:42:16 +02:00
1cf814b4c1 tea-create-pr: drop one derivation 2023-08-25 14:09:40 +02:00
4b737437a1 Merge pull request 'add api generator' (#172) from feature/api-generator into main
All checks were successful
build / test (push) Successful in 1m1s
2023-08-25 11:45:49 +00:00
5a39865622 add api generator
All checks were successful
build / test (pull_request) Successful in 2m40s
2023-08-25 13:40:52 +02:00
6a956bc7bc Merge pull request 'add cors to rest api' (#171) from feat/api-integration into main
All checks were successful
build / test (push) Successful in 16s
2023-08-25 10:43:37 +00:00
f0bc59a1a2 add cors to rest api
All checks were successful
build / test (pull_request) Successful in 26s
2023-08-25 12:42:20 +02:00
fb1376b23d Merge pull request 'Mic92 Main' (#170) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-25 09:40:31 +00:00
aa14e7ddc7 generate openapi
All checks were successful
build / test (pull_request) Successful in 30s
2023-08-25 11:39:46 +02:00
ad02dba8d2 Merge pull request 'add tests for machines api' (#169) from Mic92-main into main
All checks were successful
build / test (push) Successful in 17s
2023-08-24 17:17:42 +00:00
33b43ae146 add tests for machines api
All checks were successful
build / test (pull_request) Successful in 15s
2023-08-24 19:16:44 +02:00
8cab7ec44c Merge pull request 'add machine subcommand' (#167) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 16:29:15 +00:00
58adf91af8 test machine subcommand
All checks were successful
build / test (pull_request) Successful in 27s
2023-08-24 18:28:33 +02:00
6adfadd8b9 re-enable config subcommand if CLAN_OPTIONS_FILE is set 2023-08-24 18:28:33 +02:00
dcbf1613fb delete test_cli test
we already cover this in integration tests
2023-08-24 18:28:33 +02:00
d600a927ea tests: generalize secret cli parser to work for all cli commands 2023-08-24 18:28:33 +02:00
3b099ccb89 clan-cli: move arg parsing to extra method 2023-08-24 18:28:33 +02:00
c5b16124ef add machine subcommand 2023-08-24 16:58:22 +02:00
14eb6dfb63 Merge pull request 'add stub api for machines' (#166) from Mic92-main into main
All checks were successful
build / test (push) Successful in 13s
2023-08-24 14:27:26 +00:00
be78e65b11 pre-commit: allow treefmt cache
All checks were successful
build / test (pull_request) Successful in 27s
cache should work now and speeds up things
2023-08-24 16:26:03 +02:00
56542ca5ef mv update command to machines update command 2023-08-24 16:25:06 +02:00
80d3349ce0 add stub api for machines 2023-08-24 16:11:08 +02:00
cac0d2132d Merge pull request 'add ci script to parallize evaluation' (#165) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 13:00:59 +00:00
4b2c1772d0 add ci script to parallize evaluation
All checks were successful
build / test (pull_request) Successful in 28s
2023-08-24 15:00:21 +02:00
8c0e030e81 Merge pull request 'flake: test all flake outputs' (#164) from Mic92-main into main
All checks were successful
build / test (push) Successful in 20s
2023-08-24 12:41:46 +00:00
45cc2a78b5 flake: test all flake outputs
All checks were successful
build / test (pull_request) Successful in 20s
2023-08-24 14:38:24 +02:00
4e68c77341 Merge pull request 'add integration test for webui' (#163) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 12:15:37 +00:00
4d183fff58 apply prettier to source tree
All checks were successful
build / test (pull_request) Successful in 29s
2023-08-24 14:13:02 +02:00
dbc0ae08c0 integrate prettier into treefmt 2023-08-24 14:09:19 +02:00
13a6386004 add integration test for webui 2023-08-24 14:09:19 +02:00
a2d15feaa2 Merge pull request 'add integration test for webui' (#162) from Mic92-main into main
All checks were successful
build / test (push) Successful in 19s
2023-08-24 10:49:42 +00:00
834673e24e add integration test for webui
All checks were successful
build / test (pull_request) Successful in 28s
2023-08-24 12:48:24 +02:00
55ed397d21 Merge pull request 'integrate webserver into cli' (#161) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 09:32:26 +00:00
745368242d pre-commit: don't fail silent
All checks were successful
build / test (pull_request) Successful in 22s
if mypy fails we don't know why
2023-08-24 11:31:41 +02:00
acc648fc6b integrate webserver into cli
integrate webserver into cli
2023-08-24 11:31:41 +02:00
7f6f147d84 Merge pull request 'drop black/ruff from dependency list' (#160) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 29s
2023-08-23 15:25:06 +00:00
d60548dfc4 integrate webserver into cli
All checks were successful
build / test (pull_request) Successful in 19s
2023-08-23 17:17:34 +02:00
79c61f61c7 drop black/ruff from dependency list
those are used implictly by treefmt already
2023-08-23 16:03:56 +02:00
a642ecfda5 Merge pull request 'python-project: delete template' (#158) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 26s
2023-08-23 12:58:33 +00:00
fa7b47ad59 python-project: delete template
All checks were successful
build / test (pull_request) Successful in 19s
this already went out-of-date and we haven't really used it, since its creation
2023-08-23 14:57:11 +02:00
0b847bafae Merge pull request 'clan-cli: disable config subcommand' (#157) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 22s
2023-08-23 12:43:22 +00:00
35340aff80 clan-cli: disable config subcommand
All checks were successful
build / test (pull_request) Successful in 19s
This currently break flakes that do not have clan options defined
2023-08-23 14:42:17 +02:00
7365df338b Merge pull request 'Add nixos module to import secrets automatically' (#154) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 27s
2023-08-23 12:04:20 +00:00
a328d043d9 fix evaluation of devshell
All checks were successful
build / test (pull_request) Successful in 26s
2023-08-23 14:03:24 +02:00