summaryrefslogtreecommitdiffhomepage
path: root/script/beta.ts
diff options
context:
space:
mode:
authorLuke Parker <[email protected]>2026-04-25 10:42:33 +1000
committerGitHub <[email protected]>2026-04-25 10:42:33 +1000
commitcdc7d5f2eafa62158a6305025d4c1b37d961c40f (patch)
tree8b410f9392a61fbd149f41b3cd8d7e79670c769f /script/beta.ts
parentec201623fb1fcbcc709d095a7bbaeb84267ee625 (diff)
downloadopencode-cdc7d5f2eafa62158a6305025d4c1b37d961c40f.tar.gz
opencode-cdc7d5f2eafa62158a6305025d4c1b37d961c40f.zip
chore: group beta PR logs (#24236)
Diffstat (limited to 'script/beta.ts')
-rwxr-xr-xscript/beta.ts17
1 files changed, 15 insertions, 2 deletions
diff --git a/script/beta.ts b/script/beta.ts
index 1f6b6ba52..d738c36ff 100755
--- a/script/beta.ts
+++ b/script/beta.ts
@@ -57,6 +57,19 @@ function lines(prs: PR[]) {
return prs.map((x) => `- #${x.number}: ${x.title}`).join("\n") || "(none)"
}
+function group(title: string) {
+ if (process.env.GITHUB_ACTIONS !== "true") {
+ console.log(title)
+ return { [Symbol.dispose]() {} }
+ }
+ console.log(`::group::${title}`)
+ return {
+ [Symbol.dispose]() {
+ console.log("::endgroup::")
+ },
+ }
+}
+
async function typecheck() {
console.log(" Running typecheck...")
@@ -227,8 +240,8 @@ async function main() {
const failed: FailedPR[] = []
for (const [idx, pr] of prs.entries()) {
- console.log(`\nProcessing PR ${idx + 1}/${prs.length} #${pr.number}: ${pr.title}`)
-
+ console.log()
+ using _ = group(`Processing PR ${idx + 1}/${prs.length} #${pr.number}: ${pr.title}`)
console.log(" Fetching PR head...")
try {
await $`git fetch origin pull/${pr.number}/head:pr/${pr.number}`