Projektarten: neue Repos erkennen und Zuordnungs-Mail senden

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-09-30 18:31:20 +00:00
1 parent de4b6f3a35
commit 1f1ffb5275
7 files changed
+332 -3

No files matched your search

+4 -2
View File
@@ -68,6 +68,7 @@ export async function importNewRepos() {
)
let created = 0
const createdRepos = []
for (const repo of repos) {
const fullName = repo.full_name
if (!fullName || repo.archived) continue
@@ -80,7 +81,7 @@ export async function importNewRepos() {
])
if (recheck[0]) return
await upsertWebsiteProjectByRepo(fullName, {
const doc = await upsertWebsiteProjectByRepo(fullName, {
projectName: repo.description || repo.name || fullName.split('/').pop(),
giteaRepoUrl: repo.html_url,
giteaRepoName: repo.name,
@@ -90,10 +91,11 @@ export async function importNewRepos() {
giteaSyncedAt: new Date().toISOString(),
})
created += 1
createdRepos.push({ projectId: doc.$id, repo })
})
}
return { created }
return { created, createdRepos }
})
}