diff options
| author | Dax Raad <[email protected]> | 2026-01-30 10:11:05 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-01-30 10:11:05 -0500 |
| commit | 5e823fd20872cef9aee1eb791abdd94666b7e74c (patch) | |
| tree | c0bc680cc82e10b945b282d42be0667762cffff9 /script/beta.ts | |
| parent | ad5d495b2c360a7368671899268406b0a50a5220 (diff) | |
| download | opencode-5e823fd20872cef9aee1eb791abdd94666b7e74c.tar.gz opencode-5e823fd20872cef9aee1eb791abdd94666b7e74c.zip | |
ci
Diffstat (limited to 'script/beta.ts')
| -rwxr-xr-x | script/beta.ts | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/script/beta.ts b/script/beta.ts index eb61540fe..ff511d928 100755 --- a/script/beta.ts +++ b/script/beta.ts @@ -49,24 +49,8 @@ async function main() { continue } - // Try to rebase onto current beta branch - console.log(` Attempting to rebase PR #${pr.number}...`) - const rebase = await $`git rebase beta pr-${pr.number}`.nothrow() - if (rebase.exitCode !== 0) { - console.log(` Rebase failed for PR #${pr.number} (has conflicts)`) - await $`git rebase --abort`.nothrow() - await $`git checkout beta`.nothrow() - skipped.push({ number: pr.number, reason: "Rebase failed (conflicts)" }) - continue - } - - // Move rebased commits to pr-${pr.number} branch and checkout back to beta - await $`git checkout -B pr-${pr.number}`.nothrow() - await $`git checkout beta`.nothrow() - - console.log(` Successfully rebased PR #${pr.number}`) - - // Now squash merge the rebased PR + // Try to squash merge the PR directly + console.log(` Attempting to merge PR #${pr.number}...`) const merge = await $`git merge --squash pr-${pr.number}`.nothrow() if (merge.exitCode !== 0) { console.log(` Squash merge failed for PR #${pr.number}`) |
