summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLuke Parker <[email protected]>2026-02-25 11:38:23 +1000
committerGitHub <[email protected]>2026-02-25 11:38:23 +1000
commitda40ab7b3d242208b5c759e55e548c13c658372a (patch)
tree940ef66b86002226fd66c55b0f5bf8b59ea4388f
parente7182637784b7d558657da5b6aede92f0db1c11f (diff)
downloadopencode-da40ab7b3d242208b5c759e55e548c13c658372a.tar.gz
opencode-da40ab7b3d242208b5c759e55e548c13c658372a.zip
fix(opencode): disable config bun cache in CI (#14985)
-rw-r--r--packages/opencode/src/bun/index.ts2
-rw-r--r--packages/opencode/src/config/config.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/bun/index.ts b/packages/opencode/src/bun/index.ts
index 79aaae2bc..35ad74ec4 100644
--- a/packages/opencode/src/bun/index.ts
+++ b/packages/opencode/src/bun/index.ts
@@ -93,7 +93,7 @@ export namespace BunProc {
"--force",
"--exact",
// TODO: get rid of this case (see: https://github.com/oven-sh/bun/issues/19936)
- ...(proxied() ? ["--no-cache"] : []),
+ ...(proxied() || process.env.CI ? ["--no-cache"] : []),
"--cwd",
Global.Path.cache,
pkg + "@" + version,
diff --git a/packages/opencode/src/config/config.ts b/packages/opencode/src/config/config.ts
index b1e00fccb..761ce23f3 100644
--- a/packages/opencode/src/config/config.ts
+++ b/packages/opencode/src/config/config.ts
@@ -289,7 +289,7 @@ export namespace Config {
[
"install",
// TODO: get rid of this case (see: https://github.com/oven-sh/bun/issues/19936)
- ...(proxied() ? ["--no-cache"] : []),
+ ...(proxied() || process.env.CI ? ["--no-cache"] : []),
],
{ cwd: dir },
).catch((err) => {