diff --git a/scripts/update-changelog.ts b/scripts/update-changelog.ts index aee966d..e9ebb3a 100644 --- a/scripts/update-changelog.ts +++ b/scripts/update-changelog.ts @@ -418,13 +418,15 @@ async function main () { // delete its branch. let seedPreamble: string | null = null if (!dryRun && process.env.GITHUB_TOKEN) { - const openReleasePRs = await gh>( - `/repos/${repo.owner}/${repo.repo}/pulls?state=open&per_page=100&base=${encodeURIComponent(baseBranch)}`, + const openReleasePRs = await gh>( + `/repos/${repo.owner}/${repo.repo}/pulls?state=open&per_page=100&base=${encodeURIComponent(baseBranch)}&head=${repo.owner}:`, { requireAuth: true }, ) + const sameRepo = `${repo.owner}/${repo.repo}` const stale = openReleasePRs .filter(pr => - pr.head.ref.startsWith('release/v') + pr.head.repo?.full_name === sameRepo + && pr.head.ref.startsWith('release/v') && pr.head.ref !== releaseBranch && pr.base.ref === baseBranch, )