From 2107e95188f4e6b52feb4fdae7c69aff4dc3d0b2 Mon Sep 17 00:00:00 2001 From: tristan Date: Mon, 6 Apr 2026 15:23:30 +0200 Subject: [PATCH] feat : add TagListProvider for listing registry tags Co-Authored-By: Claude Sonnet 4.6 --- src/State/TagListProvider.php | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/State/TagListProvider.php diff --git a/src/State/TagListProvider.php b/src/State/TagListProvider.php new file mode 100644 index 0000000..0edc9d1 --- /dev/null +++ b/src/State/TagListProvider.php @@ -0,0 +1,35 @@ +applicationRepository->findOneBy(['slug' => $slug]); + + if (null === $application) { + throw new NotFoundHttpException(sprintf('Application "%s" not found.', $slug)); + } + + $dto = new TagList(); + $dto->tags = $this->giteaRegistryService->listTags($application->getRegistryImage()); + + return $dto; + } +}