FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

ci · develop7/opencode@3f57f49 · GitHub

Commit 3f57f49

Browse files
committed
ci
1 parent b9e9c8c commit 3f57f49

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

‎script/beta.ts‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,18 @@ async function main() {
4949
continue
5050
}
5151

52-
// Get diff from dev to PR head (PR's changes)
52+
// Find merge base and get diff from base to PR head (just the PR's changes)
53+
console.log(` Finding merge base for PR #${pr.number}...`)
54+
const mergeBaseResult = await $`git merge-base dev pr-${pr.number}`.nothrow()
55+
if (mergeBaseResult.exitCode !== 0 || !mergeBaseResult.stdout.trim()) {
56+
console.log(` Failed to find merge base for PR #${pr.number}`)
57+
skipped.push({ number: pr.number, reason: "Failed to find merge base" })
58+
continue
59+
}
60+
const mergeBase = mergeBaseResult.stdout.trim()
61+
5362
console.log(` Getting diff for PR #${pr.number}...`)
54-
const diff = await $`git diff dev..pr-${pr.number}`.nothrow()
63+
const diff = await $`git diff ${mergeBase}..pr-${pr.number}`.nothrow()
5564
if (diff.exitCode !== 0) {
5665
console.log(` Failed to get diff for PR #${pr.number}`)
5766
console.log(` Error: ${diff.stderr}`)

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL