Projektarten: neue Repos erkennen und Zuordnungs-Mail senden
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
de4b6f3a35
commit
1f1ffb5275
7 files changed
+332
-3
No files matched your search
@@ -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 }
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user