From 3d03b49a11e6b902f2cf17d2f3f9059f860cf4dc Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Sat, 6 Jun 2026 21:03:39 -0400 Subject: [PATCH] fix(test): release Windows search handles --- packages/core/src/filesystem/search.ts | 6 +++--- packages/opencode/test/preload.ts | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index aebd9b98d6b..9dd27880b24 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -262,9 +262,9 @@ export const layer: Layer.Layer, aiMode: true, // only the first toolcall picker can accumulate resources to index diff --git a/packages/opencode/test/preload.ts b/packages/opencode/test/preload.ts index 1e9567c5929..9fcf50b7bc0 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 => {