repository CRUD

This commit is contained in:
2026-04-26 00:29:07 +02:00
parent 29e855e5b3
commit 6da0e8966b
6 changed files with 159 additions and 1 deletions

View File

@@ -62,6 +62,24 @@ class RegistryService:
def get_repository(self, repository_id: int) -> Repository:
return self.store.get_repository(repository_id)
def update_repository(
self,
repository_id: int,
*,
name: str | None = None,
description: str | None = None,
branch: str | None = None,
) -> Repository:
return self.store.update_repository(
repository_id,
name=name,
description=description,
branch=branch,
)
def delete_repository(self, repository_id: int) -> None:
self.store.delete_repository(repository_id)
def analyze_repository(
self,
repository_id: int,