Commit Graph

1366 Commits

Author SHA1 Message Date
Jörg Thalheim bac0942033 pytest: report slow tests and set a 30 timeout 2023-08-27 10:41:32 +02:00
clan-bot e3f9a5bb64 Merge pull request 'ui: drop non-flake fallback' (#198) from Mic92-main into main 2023-08-27 08:29:21 +00:00
Jörg Thalheim 75f79abcc6 ui: drop non-flake fallback
I don't think nix-build gets regulally tested and I don't see how it would work without having clanPkgs available
2023-08-27 10:27:34 +02:00
clan-bot 91e7cdb3e9 Merge pull request 'fix uneccessary clan-cli rebuilds by not relying on self' (#197) from Mic92-main into main 2023-08-27 08:22:42 +00:00
Jörg Thalheim 4735586dac fix uneccessary clan-cli rebuilds by not relying on self 2023-08-27 10:21:02 +02:00
clan-bot b1823edfff Merge pull request 'reduce impure tests to just instantiate the template' (#196) from Mic92-main into main 2023-08-27 08:18:19 +00:00
Jörg Thalheim c9adf12e72 reduce impure tests to just instantiate the template 2023-08-27 10:11:45 +02:00
clan-bot 1f1708f17e Merge pull request 'rename checks-integration -> checks-impure' (#195) from Mic92-main into main 2023-08-27 08:01:43 +00:00
Jörg Thalheim 4cc40865f5 rename checks-integration -> checks-impure
I think we should not use this for all integration tests
2023-08-27 10:00:22 +02:00
clan-bot 0a5af93a10 Merge pull request 'tests: rewrite port allocation function' (#194) from Mic92-main into main 2023-08-27 07:47:23 +00:00
Jörg Thalheim 9cc6a14d73 run pytest in parallel 2023-08-27 09:45:15 +02:00
Jörg Thalheim 81d02bb218 tests: rewrite port allocation function 2023-08-27 09:34:36 +02:00
clan-bot 11dd70bf43 Merge pull request 'checks-integration: init' (#193) from DavHau-main into main 2023-08-26 22:25:51 +00:00
DavHau 7928e953fa checks-integration: init 2023-08-27 00:24:19 +02:00
clan-bot df628ffd96 Merge pull request 'templates/new-clan: auto load all machines from ./machines' (#192) from DavHau-main into main 2023-08-26 21:42:13 +00:00
DavHau b3f08712c5 templates/new-clan: auto load all machines from ./machines 2023-08-26 23:40:29 +02:00
clan-bot c018301d1c Merge pull request 'clan-config: use pinned nixpkgs + fix test flake' (#191) from DavHau-main into main 2023-08-26 21:35:13 +00:00
DavHau b55ceec40c clan-config: use pinned nixpkgs + fix test flake 2023-08-26 23:33:32 +02:00
clan-bot 97d8d128b6 Merge pull request 'consistent naming & strucutre' (#190) from chore/refactor into main 2023-08-26 13:56:24 +00:00
Johannes Kirschbauer 592cf867e5 fix some minor errors 2023-08-26 15:55:03 +02:00
Johannes Kirschbauer 337f6e4600 fix import error 2023-08-26 15:50:48 +02:00
Johannes Kirschbauer 87cce983e9 consistent naming & strucutre 2023-08-26 15:46:10 +02:00
clan-bot 720719d5f9 Merge pull request 'webui: fixes for machines endpoint' (#189) from DavHau-main into main 2023-08-26 12:19:07 +00:00
DavHau 8c7ee25dc9 webui: fixes for machines endpoint
- fix machines settings file location
- raise 404 if machine doesn't exist
- improve machine api test
2023-08-26 14:17:25 +02:00
clan-bot 2b2584a0ba Merge pull request 'ui: add documentation on how to upload assets' (#187) from Mic92-static-assets into main 2023-08-26 10:45:13 +00:00
Jörg Thalheim aabe80d168 ui: add documentation on how to upload assets 2023-08-26 12:43:39 +02:00
clan-bot 8f5d9f714b Merge pull request 'clan-cli: add README' (#186) from Mic92-static-assets into main 2023-08-26 10:39:46 +00:00
Jörg Thalheim b1f11851fb clan-cli: add README 2023-08-26 12:38:11 +02:00
clan-bot 65fc505e06 Merge pull request 'integrate static assets into webui command' (#185) from Mic92-static-assets into main 2023-08-26 10:27:51 +00:00
Jörg Thalheim 9ae14a4f7d integrate static assets into webui command 2023-08-26 12:24:57 +02:00
clan-bot 79b02dffab Merge pull request 'replace environment variable with nixpkgs directory' (#183) from Mic92-main into main 2023-08-26 09:47:58 +00:00
Jörg Thalheim 672e760e2a replace mock_env with monkeypatch 2023-08-26 11:45:09 +02:00
Jörg Thalheim fb7c77690a replace environment variable with nixpkgs directory
In this directory we generate all the files that we need to load nixpkgs.
This seems more robust than all those environment variables that may or not may be set.
2023-08-26 11:45:09 +02:00
clan-bot dec5e1e5db Merge pull request 'UI: NodeTable exported to small Components' (#184) from Qubasa-Qubasa-main into main 2023-08-26 09:44:36 +00:00
Luis-Hebendanz fdbe44a0e0 UI: made components 2023-08-26 11:42:43 +02:00
clan-bot 7042243515 Merge pull request 'use .direnv for generated project files' (#181) from Mic92-main into main 2023-08-26 07:31:00 +00:00
Jörg Thalheim ce3ea68da3 drop unused / from PYTHONPATH 2023-08-26 09:29:28 +02:00
clan-bot c7fb2f2633 Merge pull request 'use .direnv for generated project files' (#180) from Mic92-main into main 2023-08-26 07:28:31 +00:00
Jörg Thalheim 117f7448d9 drop unused .pre-commit-config.yaml 2023-08-26 09:26:31 +02:00
Jörg Thalheim a3b408d8c8 use .direnv for generated project files 2023-08-26 09:26:31 +02:00
clan-bot 0fe13c924f Merge pull request 'webui: tests for machine config endpoints' (#177) from DavHau-api-config into main 2023-08-26 06:48:38 +00:00
DavHau 518bf4197f webui: tests for machine config endpoints 2023-08-26 08:46:53 +02:00
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