From 5bef8e316ad99e899afc6caf9f5a3056e68efa04 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Fri, 30 Jan 2026 00:43:36 -0500 Subject: ci --- script/version.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'script/version.ts') diff --git a/script/version.ts b/script/version.ts index 861417f75..723677b8c 100755 --- a/script/version.ts +++ b/script/version.ts @@ -2,12 +2,17 @@ import { Script } from "@opencode-ai/script" import { $ } from "bun" +import { buildNotes, getLatestRelease } from "./changelog" -let output = [`version=${Script.version}`] +const output = [`version=${Script.version}`] if (!Script.preview) { await $`gh release create v${Script.version} -d --title "v${Script.version}" ${Script.preview ? "--prerelease" : ""}` const release = await $`gh release view v${Script.version} --json id,tagName`.json() + const previous = await getLatestRelease(Script.version) + const notes = await buildNotes(previous, "HEAD") + const body = notes.join("\n") || "No notable changes" + await $`gh release edit v${Script.version} --draft=false --title "v${Script.version}" --notes ${body}` output.push(`release=${release.id}`) output.push(`tag=${release.tagName}`) } -- cgit v1.2.3