Commit Graph

5524 Commits

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