fix: archive ownerless repositories without assigning ownership (#800)

This commit is contained in:
Thomas Durieux
2026-09-08 14:03:09 +02:00
committed by GitHub
parent 8de4a536cc
commit 530e388e46
13 changed files with 364 additions and 53 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ export default async function (job: SandboxedJob<RepoJobData, void>) {
await connect();
const repo = await getRepository(job.data.repoId);
if ([RepositoryStatus.REMOVING, RepositoryStatus.REMOVED,
if ([RepositoryStatus.ARCHIVED, RepositoryStatus.REMOVING, RepositoryStatus.REMOVED,
RepositoryStatus.EXPIRING, RepositoryStatus.EXPIRED].some((status) => status === repo.status)) return;
repo.protectLifecycle = true;
const token = await getToken(repo);