summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-08-03 10:41:30 -0400
committerDax Raad <[email protected]>2025-08-03 10:42:52 -0400
commit53aa899e459749fff74d14cdaf022b476db0accd (patch)
tree60fef06f005e47170dc145d24644139f4ad01b87
parent7e763e1c06bba82fbf37dbb67757765efbcdcab1 (diff)
downloadopencode-53aa899e459749fff74d14cdaf022b476db0accd.tar.gz
opencode-53aa899e459749fff74d14cdaf022b476db0accd.zip
ci: ignore
-rw-r--r--packages/opencode/package.json2
-rw-r--r--packages/opencode/src/tool/bash.ts1
-rwxr-xr-xpackages/sdk/js/script/generate.ts7
-rw-r--r--packages/sdk/js/script/publish.ts2
4 files changed, 5 insertions, 7 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 5905350d4..3d8c56c9e 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -6,7 +6,7 @@
"private": true,
"scripts": {
"typecheck": "tsc --noEmit",
- "dev": "bun run ./src/index.ts"
+ "dev": "bun run --conditions=development ./src/index.ts"
},
"bin": {
"opencode": "./bin/opencode"
diff --git a/packages/opencode/src/tool/bash.ts b/packages/opencode/src/tool/bash.ts
index 8688aa707..5e0dddfb7 100644
--- a/packages/opencode/src/tool/bash.ts
+++ b/packages/opencode/src/tool/bash.ts
@@ -122,6 +122,7 @@ export const BashTool = Tool.define("bash", {
maxBuffer: MAX_OUTPUT_LENGTH,
signal: ctx.abort,
timeout: timeout,
+ stdin: "pipe",
stdout: "pipe",
stderr: "pipe",
})
diff --git a/packages/sdk/js/script/generate.ts b/packages/sdk/js/script/generate.ts
index 6d6e59a25..a2625319a 100755
--- a/packages/sdk/js/script/generate.ts
+++ b/packages/sdk/js/script/generate.ts
@@ -4,7 +4,6 @@ const dir = new URL("..", import.meta.url).pathname
process.chdir(dir)
import { $ } from "bun"
-import fs from "fs/promises"
import path from "path"
console.log("=== Generating JS SDK ===")
@@ -12,8 +11,7 @@ console.log()
import { createClient } from "@hey-api/openapi-ts"
-await fs.rm(path.join(dir, "src/gen"), { recursive: true, force: true })
-await $`bun run ./src/index.ts generate > openapi.json`.cwd(path.resolve(dir, "../../opencode"))
+await $`bun dev generate > openapi.json`.cwd(path.resolve(dir, "../../opencode"))
await createClient({
input: "./openapi.json",
@@ -37,6 +35,3 @@ await createClient({
],
})
await $`bun prettier --write src/gen`
-
-await $`rm -rf dist`
-await $`bun tsc`
diff --git a/packages/sdk/js/script/publish.ts b/packages/sdk/js/script/publish.ts
index 75120bc5c..389a9376c 100644
--- a/packages/sdk/js/script/publish.ts
+++ b/packages/sdk/js/script/publish.ts
@@ -6,6 +6,8 @@ process.chdir(dir)
import { $ } from "bun"
await import("./generate")
+await $`rm -rf dist`
+await $`bun tsc`
const snapshot = process.env["OPENCODE_SNAPSHOT"] === "true"