asdasd
All checks were successful
Deploy / deploy-staging (push) Successful in 30s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-25 01:27:54 +02:00
parent 5ffdf5c5a7
commit c164dfff10

View File

@@ -173,6 +173,7 @@ final class GiteaDeployStatusService
return array_values($configured);
}
$repositories = [];
$owner = trim((string) ($this->config['owner'] ?? ''));
if ($owner !== '') {
@@ -182,9 +183,8 @@ final class GiteaDeployStatusService
] as $path) {
try {
$payload = $this->requestJson($path);
$repositories = $this->normalizeRepositoriesPayload($payload);
if ($repositories !== []) {
return $repositories;
foreach ($this->normalizeRepositoriesPayload($payload) as $repository) {
$repositories[$repository['full_name']] = $repository;
}
} catch (\Throwable) {
continue;
@@ -193,13 +193,15 @@ final class GiteaDeployStatusService
}
$payload = $this->requestJson('/user/repos?limit=100&page=1');
$repositories = $this->normalizeRepositoriesPayload($payload);
foreach ($this->normalizeRepositoriesPayload($payload) as $repository) {
$repositories[$repository['full_name']] = $repository;
}
if ($repositories === []) {
throw new \RuntimeException('Keine Repositories fuer den Gitea-Status gefunden.');
}
return $repositories;
return array_values($repositories);
}
/**