From db9e2b1aac6d99f16fe1a37e3e067dc5b9ba2d92 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Fri, 21 Nov 2025 19:08:25 -0500 Subject: ci: disable automatic config loading during CLI builds to prevent configuration interference --- packages/opencode/script/build.ts | 4 +++- packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'packages') diff --git a/packages/opencode/script/build.ts b/packages/opencode/script/build.ts index 502baed02..055e7bbc9 100755 --- a/packages/opencode/script/build.ts +++ b/packages/opencode/script/build.ts @@ -108,9 +108,11 @@ for (const item of targets) { plugins: [solidPlugin], sourcemap: "external", compile: { + autoloadBunfig: false, + autoloadDotenv: false, target: name.replace(pkg.name, "bun") as any, outfile: `dist/${name}/bin/opencode`, - execArgv: [`--user-agent=opencode/${Script.version}`, `--env-file=""`, `--`], + execArgv: [`--user-agent=opencode/${Script.version}`], windows: {}, }, entrypoints: ["./src/index.ts", parserWorker, workerPath], diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx index 7beef9b08..b33641ecd 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx @@ -1,7 +1,7 @@ import { InputRenderable, RGBA, ScrollBoxRenderable, TextAttributes } from "@opentui/core" import { useTheme } from "@tui/context/theme" import { entries, filter, flatMap, groupBy, pipe, take } from "remeda" -import { batch, createEffect, createMemo, For, Show } from "solid-js" +import { batch, createEffect, createMemo, For, Show, type JSX } from "solid-js" import { createStore } from "solid-js/store" import { useKeyboard, useTerminalDimensions } from "@opentui/solid" import * as fuzzysort from "fuzzysort" -- cgit v1.2.3