Skip to content

Commit 30c514a

Browse files
decyjphrCopilot
andauthored
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 90f0dea commit 30c514a

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

lib/settings.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,10 +787,16 @@ class Settings {
787787
// Resolve repos targeted by the old config
788788
const previouslyTargetedRepos = new Set()
789789

790-
// 1. suborgrepos: glob patterns (these are repo name patterns)
790+
// 1. suborgrepos: resolve glob patterns to concrete repo names
791791
if (previousData.suborgrepos && Array.isArray(previousData.suborgrepos)) {
792+
const allRepos = await this.github.paginate('GET /installation/repositories')
792793
for (const repoPattern of previousData.suborgrepos) {
793-
previouslyTargetedRepos.add(repoPattern)
794+
const glob = new Glob(repoPattern)
795+
for (const repo of allRepos) {
796+
if (glob.test(repo.name)) {
797+
previouslyTargetedRepos.add(repo.name)
798+
}
799+
}
794800
}
795801
}
796802

0 commit comments

Comments
 (0)