Commit Graph

3181 Commits

Author SHA1 Message Date
7042243515 Merge pull request 'use .direnv for generated project files' (#181) from Mic92-main into main
All checks were successful
build / test (push) Successful in 17s
2023-08-26 07:31:00 +00:00
ce3ea68da3 drop unused / from PYTHONPATH
All checks were successful
build / test (pull_request) Successful in 1m1s
2023-08-26 09:29:28 +02:00
c7fb2f2633 Merge pull request 'use .direnv for generated project files' (#180) from Mic92-main into main
All checks were successful
build / test (push) Successful in 16s
2023-08-26 07:28:31 +00:00
117f7448d9 drop unused .pre-commit-config.yaml
All checks were successful
build / test (pull_request) Successful in 14s
2023-08-26 09:26:31 +02:00
a3b408d8c8 use .direnv for generated project files 2023-08-26 09:26:31 +02:00
0fe13c924f Merge pull request 'webui: tests for machine config endpoints' (#177) from DavHau-api-config into main
All checks were successful
build / test (push) Successful in 17s
2023-08-26 06:48:38 +00:00
518bf4197f webui: tests for machine config endpoints
All checks were successful
build / test (pull_request) Successful in 1m4s
2023-08-26 08:46:53 +02:00
7dd5add64b Merge pull request 'webui: implement /api/machines/{name}/config' (#176) from DavHau-api-config into main
All checks were successful
build / test (push) Successful in 14s
2023-08-25 21:20:13 +00:00
868c49acea webui: implement /api/machines/{name}/config
All checks were successful
build / test (pull_request) Successful in 1m4s
2023-08-25 23:18:34 +02:00
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