diff options
| author | Dax Raad <[email protected]> | 2025-12-20 10:28:40 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-12-20 10:28:46 -0500 |
| commit | 8e674ae053f77d109e90b0d6e618929b7f865265 (patch) | |
| tree | a0a3afd60fa6bf4366d878e57382108b22c6c0d5 /script | |
| parent | 6a4f4009d52fc6934414118a0a7cbca0d532e7ea (diff) | |
| download | opencode-8e674ae053f77d109e90b0d6e618929b7f865265.tar.gz opencode-8e674ae053f77d109e90b0d6e618929b7f865265.zip | |
ci
Diffstat (limited to 'script')
| -rwxr-xr-x | script/publish-start.ts | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/script/publish-start.ts b/script/publish-start.ts index 1ca20ba0e..b01a1142f 100755 --- a/script/publish-start.ts +++ b/script/publish-start.ts @@ -181,6 +181,8 @@ await import(`../packages/plugin/script/publish.ts`) const dir = new URL("..", import.meta.url).pathname process.chdir(dir) +let output = `version=${Script.version}\n` + if (!Script.preview) { await $`git commit -am "release: v${Script.version}"` await $`git tag v${Script.version}` @@ -190,7 +192,10 @@ if (!Script.preview) { await new Promise((resolve) => setTimeout(resolve, 5_000)) await $`gh release create v${Script.version} -d --title "v${Script.version}" --notes ${notes.join("\n") || "No notable changes"} ./packages/opencode/dist/*.zip ./packages/opencode/dist/*.tar.gz` const release = await $`gh release view v${Script.version} --json id,tagName`.json() - if (process.env.GITHUB_OUTPUT) { - await Bun.write(process.env.GITHUB_OUTPUT, `releaseId=${release.id}\ntagName=${release.tagName}\n`) - } + output += `release=${release.id}` + output += `tag=${release.tagName}` +} + +if (process.env.GITHUB_OUTPUT) { + await Bun.write(process.env.GITHUB_OUTPUT, output) } |
