Jörg Thalheim
a3d92a766e
clan-cli: drop unused variables
2024-01-30 10:30:25 +07:00
Qubasa
330ef00a7c
Removed python deal.
2023-12-30 23:10:43 +01:00
Qubasa
cb06353451
pytest: Removed -s flag for CI
2023-12-26 18:20:41 +01:00
Qubasa
7dc2c21517
Deleted everything webui
2023-12-14 18:47:14 +01:00
Qubasa
030d31c8b4
Removed democlan dependency
2023-12-09 00:23:19 +01:00
Qubasa
136246de79
Removed democlan dependency
2023-12-09 00:19:30 +01:00
Qubasa
d4b8cef242
Added clan flakes inspect command. Improved ClanURI. Added democlan as dependency in flake.nix
2023-12-09 00:09:21 +01:00
Jörg Thalheim
d033f523b8
openapi: put a static version into the repository
...
This avoids a lot of rebuilds and we can also track api changes better
2023-11-24 15:56:27 +01:00
Jörg Thalheim
f68c10a008
clan-vm-manager: add nix package
2023-11-23 15:30:44 +01:00
Jörg Thalheim
a838c4da17
mv clan-vm-manager to its own package
2023-11-23 15:03:46 +01:00
Qubasa
832c41df7e
Added gtk demo app
2023-11-23 15:03:38 +01:00
Jörg Thalheim
7d3ccb23ea
drop desktop item from cli
2023-11-21 15:26:36 +01:00
Jörg Thalheim
8759e5a049
drop dependency on fastapi in the cli
2023-11-21 15:09:18 +01:00
Qubasa
48f0381fb5
schemathesis: Add as runnable application instead of library to resolve httpx dependency collision issue
2023-11-20 17:14:12 +01:00
Jörg Thalheim
1f558954af
drop schemathesis
...
This creates conflicting python packages when included
2023-11-15 16:48:46 +01:00
Jörg Thalheim
13b685f7af
moving deal dependencies to tests only
2023-11-10 12:39:24 +01:00
DavHau
2a6e329e40
api/schema: get schema without having a machine
...
Also done:
- add @pytest.mark.with_core indicating that a test depends on clan-core and cannot be cached
- separate unit tests into two derivations, ones that can be cached and ones that cannot.
- fix frontend typescript code
2023-11-09 15:30:25 +07:00
Qubasa
ce90b02e06
Added deal as python dependency
2023-11-08 20:14:32 +01:00
Qubasa
32aa287da5
Added schemathesis dependency
2023-11-08 19:56:05 +01:00
Qubasa
9cb46bf1cd
Flake: Added python package deal as dependency
2023-11-08 19:55:11 +01:00
Qubasa
b1d0129fc0
Commit only for debugging Container
2023-10-27 19:26:03 +02:00
Qubasa
9f464dd14e
Added ipdb as breakpoint console. Improved logging.
2023-10-27 19:19:45 +02:00
Qubasa
af3f04736b
Improved logging messages. Added ClanError if flake create or machine create already exist
2023-10-27 19:18:45 +02:00
Qubasa
8cc1c2c4bd
Fixed cyclic dependencie AND swapped pytest-parallel for pytest-xdist to fix deadlock in tests
2023-10-27 19:18:45 +02:00
Qubasa
fa5f39f226
API: Added Path validators. api/flake/create inits git repo. Fixed vscode interpreter problem
2023-10-27 19:11:27 +02:00
Jörg Thalheim
b2c3b3840f
move breakpoint checks out of default build
...
this allows to debug builds with breakpoints
2023-10-27 17:40:20 +02:00
DavHau
f885c877bc
clan-cli: improve debug logging
2023-10-05 17:37:33 +02:00
DavHau
6abbf4bacd
clan-cli: unset LD_LIBRARY_PATH
...
This prevents problems with mixed glibc versions that might occur when the cli is called through a browser built against another glibc
2023-10-05 13:44:08 +02:00
DavHau
bdd4cfc7d8
clan join: init
2023-10-04 18:53:59 +02:00
DavHau
544322ee6e
webui: open browser in new window
...
This gets closer to an app like feeling
2023-10-04 17:26:55 +02:00
DavHau
017221febb
clan-cli: stop propagating build inputs, remove wrapper
2023-10-04 10:36:39 +02:00
Jörg Thalheim
b1d045131a
add missing e2fsprogs to runtime inputs
2023-10-03 17:24:08 +02:00
lassulus
6e3f2b1ce2
tests: add test_secrets_password_store
2023-09-29 20:05:35 +02:00
lassulus
a5f181a430
clan-cli: init vm command
2023-09-29 19:18:27 +02:00
Jörg Thalheim
0f1b7cf916
clan-cli: symlink cli into an otherwise empty package
...
This avoids propagating unneeded python libraries
2023-09-28 12:19:16 +02:00
Jörg Thalheim
8467457283
don't propagate python libraries into a devshell
2023-09-28 11:58:09 +02:00
clan-bot
8014bd7181
Merge pull request 'use buildPythonApplication to shield against external PYTHONPATH' ( #363 ) from Mic92-main into main
2023-09-28 09:23:36 +00:00
Jörg Thalheim
d55abacfcb
use buildPythonApplication to shield against external PYTHONPATH
2023-09-28 11:19:16 +02:00
lassulus
dafceb6fea
clan-cli: add desktop item
2023-09-27 19:04:12 +02:00
Jörg Thalheim
166a2f795f
only pass experimental-features onces to nix-build
2023-09-27 13:08:24 +00:00
Jörg Thalheim
74a3c85c29
move zerotier secret generation into nixos module
2023-09-26 17:57:43 +02:00
Jörg Thalheim
49c17cc6d0
drop wonky ipdb PYTHONBREAKPOINT
2023-09-26 15:50:02 +02:00
Jörg Thalheim
7eab8c22cf
replace bubblewrap with fakeroot
...
this restores macOS support.
2023-09-26 15:33:45 +02:00
Jörg Thalheim
e2cf3c1601
fix test not beeing exposed
2023-09-22 16:07:39 +02:00
Jörg Thalheim
41f1b8a15a
perf? make clan-cli evaluate waaayyy faster
...
Before my small devshell to 7s. Now I am back to 2.6s
2023-09-22 09:00:08 +02:00
lassulus
17520e2553
fix impure tests
2023-09-21 18:29:18 +02:00
Jörg Thalheim
18c360f729
make all pytest dependencies also available to impure tests
2023-09-21 17:25:32 +02:00
DavHau
6a359c0a2f
clan-cli: add git.commit_file() to auto commit files if inside a git
...
- commit only if inside a git repo
- commit only the specified file and nothing else
- auto-generate commit message if not specified
2023-09-21 14:07:54 +02:00
DavHau
0ee6de86af
checks: run impure pytest tests in CI pipeline
2023-09-19 16:46:46 +02:00
DavHau
9b6fafcb2d
clan config: re-enable clan config
2023-09-19 15:12:29 +02:00