Commit graph

1618 commits

Author SHA1 Message Date
Inex Code
bda21b7507 fix: Mark md5 as not used for security 2024-03-15 16:14:31 +04:00
Inex Code
2d5ac51c06 fix: future mock are now more in the future 2024-03-15 16:14:31 +04:00
Alexander Tomokhov
61b9a00cea ci: run pytest and coverage as part of nix flake check in VM 2024-03-15 16:14:31 +04:00
houkime
edcc7860e4 Merge pull request 'chore(api): update nixpkgs version and add a script to do it' () from update-nixpkgs into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/104
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-03-15 13:07:08 +02:00
Houkime
64da8503dd chore(api): update nixpkgs version and add a script to do it 2024-03-15 11:01:34 +00:00
houkime
d464f3b82d Merge pull request 'flake VM: add additional /dev/vdb disk with empty ext4 FS' () from vm-disk into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/102
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
2024-03-15 11:42:37 +02:00
Alexander Tomokhov
bddc6d1831 flake: VM: add one more disk (/dev/vdc) volume with empty ext4 FS 2024-03-14 07:07:23 +04:00
Alexander Tomokhov
5d01c25f3b flake: VM: add additional disk with empty ext4 FS 2024-03-08 14:43:31 +04:00
Alexander Tomokhov
69774ba186 flake: small optimization: mkShell => mkShellNoCC 2024-03-08 14:43:31 +04:00
Inex Code
1f1fcc223b fix: division by zero 2024-03-07 23:29:37 +03:00
Inex Code
a543f6da2a chore: Bump version to 3.1.0 2024-03-07 23:12:45 +03:00
Inex Code
cf2f153cfe Merge pull request 'feat: Basic tracking of the NixOS rebuilds' () from system-rebuild-tracking into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/98
Reviewed-by: houkime <houkime@protonmail.com>
2024-03-06 18:12:21 +02:00
Inex Code
0eff0ef735 fix: move_service task path 2024-03-06 18:43:55 +03:00
Houkime
7dae81530e test(services): clean up tests 2024-03-06 18:40:05 +03:00
Houkime
fd43a6ccf1 doc(services): explain the Owned Path reason d'etre after trying to remove it 2024-03-06 18:40:05 +03:00
Houkime
eeef2891c9 fix(services): fix merge bug 2024-03-06 18:40:05 +03:00
Houkime
3f9d2b2481 refactor(services): remove too many imports and cleanup 2024-03-06 18:40:05 +03:00
Houkime
305e5cc2c3 refactor(services): introduce Bind class and test moving deeper 2024-03-06 18:40:05 +03:00
Houkime
1e51f51844 feature(backups): intermittent commit for binds, to be replaced 2024-03-06 18:40:05 +03:00
Houkime
235c59b556 refactor(services): break out location construction when moving 2024-03-06 18:40:05 +03:00
Houkime
ddca1b0cde refactor(services): fix type annotation 2024-03-06 18:40:05 +03:00
Houkime
c22802f693 fix(services): check for possible None progress when moving folders 2024-03-06 18:40:05 +03:00
Houkime
17a1e34c0d feature(services): check before moving task and before move itself 2024-03-06 18:40:05 +03:00
Houkime
d7ef2ed09a refactor(services): make moving a part of generic service functionality 2024-03-06 18:39:27 +03:00
Houkime
7fd09982a4 fix(services): a better error message 2024-03-06 18:39:27 +03:00
Houkime
b054235d96 test(services): remove unused json 2024-03-06 18:39:27 +03:00
Houkime
2519a50aac test(services): merge def and current service tests 2024-03-06 18:39:27 +03:00
Houkime
d34db3d661 fix(services): report moving errors fully 2024-03-06 18:39:27 +03:00
Houkime
28fdf8fb49 refactor(service_mover): decompose the giant move_service 2024-03-06 18:39:27 +03:00
def
18327ffa85 test: remove unused mocks, fix tests naming 2024-03-06 18:39:27 +03:00
def
b5183948af fix: service tests 2024-03-06 18:39:27 +03:00
def
e01b8ed8f0 add test_api_services.py 2024-03-06 18:39:27 +03:00
def
5cd1e28632 add storage tests 2024-03-06 18:39:27 +03:00
Inex Code
f895f2a38b refactor: Return last 10 log lines when system rebuild failed 2024-03-06 18:33:55 +03:00
Inex Code
8a607b9609 Merge pull request 'def_tests_reworked' () from def_tests_reworked into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/88
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-03-05 16:40:15 +02:00
Inex Code
c733cfeb9e Merge remote-tracking branch 'origin/system-rebuild-tracking' into system-rebuild-tracking 2024-03-05 14:41:43 +03:00
Inex Code
71433da424 refactor: move systemd functions to utils 2024-03-05 11:55:52 +03:00
Houkime
ee7c41e0c2 test(services): clean up tests 2024-03-04 17:37:26 +00:00
Houkime
1bed9d87ca doc(services): explain the Owned Path reason d'etre after trying to remove it 2024-03-04 17:16:08 +00:00
Houkime
2c1c783b5e fix(services): fix merge bug 2024-03-04 14:26:26 +00:00
Houkime
8402f66a33 refactor(services): remove too many imports and cleanup 2024-03-04 14:12:44 +00:00
Houkime
1599f601a2 refactor(services): introduce Bind class and test moving deeper 2024-03-04 14:12:44 +00:00
Houkime
0068272382 feature(backups): intermittent commit for binds, to be replaced 2024-03-04 14:12:43 +00:00
Houkime
18934a53e6 refactor(services): break out location construction when moving 2024-03-04 14:12:43 +00:00
Houkime
baaf3299ce refactor(services): fix type annotation 2024-03-04 14:12:43 +00:00
Houkime
f059c83b57 fix(services): check for possible None progress when moving folders 2024-03-04 14:12:43 +00:00
Houkime
fb41c092f1 feature(services): check before moving task and before move itself 2024-03-04 14:12:37 +00:00
Houkime
c947922a5d refactor(services): make moving a part of generic service functionality 2024-03-04 13:30:03 +00:00
Houkime
b22dfc0469 fix(services): a better error message 2024-03-04 13:30:03 +00:00
Houkime
b3c7e2fa9e test(services): remove unused json 2024-03-04 13:30:03 +00:00