diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index aebd9b98d6b0..eb3fd107d4d0 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -237,6 +237,10 @@ export const layer: Layer.Layer Fff.available()).pipe( Effect.catch((error) => { log.warn("fff availability check failed", { error }) diff --git a/packages/opencode/test/preload.ts b/packages/opencode/test/preload.ts index 1e9567c59294..9fcf50b7bc09 100644 --- a/packages/opencode/test/preload.ts +++ b/packages/opencode/test/preload.ts @@ -10,6 +10,9 @@ import { afterAll } from "bun:test" const dir = path.join(os.tmpdir(), "opencode-test-data-" + process.pid) await fs.mkdir(dir, { recursive: true }) afterAll(async () => { + const { AppRuntime } = await import("../src/effect/app-runtime") + await AppRuntime.dispose() + const busy = (error: unknown) => typeof error === "object" && error !== null && "code" in error && error.code === "EBUSY" const rm = async (left: number): Promise => {