cloudaxe-opencode/packages/opencode/test/plugin
Kit Langton 82b13ca184 effect(util): make Process.run/text/lines return Effect
Migrate the run/text/lines helpers in util/process.ts to Effect-returning
functions that yield ChildProcessSpawner and use ChildProcess.make
internally. The legacy Promise-based behaviour stays available under
runPromise/textPromise/linesPromise for non-Effect callers; these are
thin wrappers over the original spawn() path so AbortSignal and timeout
semantics are preserved.

server.ts now runs Process.run/Process.text through a private
ManagedRuntime backed by CrossSpawnSpawner.defaultLayer and the shared
memoMap, since LSP.spawn callbacks execute inside Effect.promise blocks.

Other Process.run/text/lines call sites are renamed to the *Promise
variants and otherwise left untouched for follow-up migrations.
2026-05-12 16:31:38 -04:00
..
auth-override.test.ts fix(instance): run bootstrap from instance store (#25475) 2026-05-02 19:33:38 -04:00
cloudflare.test.ts fix(opencode): drop max_tokens for OpenAI reasoning models on Cloudflare AI Gateway (#22864) 2026-04-16 15:01:21 -05:00
codex.test.ts fix: add ChatGPT-Account-Id header for organization subscriptions (#7603) 2026-01-10 07:50:24 -06:00
github-copilot-models.test.ts fix(copilot): ensure available variants sync from api (#24734) 2026-04-28 14:58:51 -05:00
install-concurrency.test.ts effect(util): make Process.run/text/lines return Effect 2026-05-12 16:31:38 -04:00
install.test.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
loader-shared.test.ts chore: generate 2026-05-12 19:44:26 +00:00
meta.test.ts effect(util): make Process.run/text/lines return Effect 2026-05-12 16:31:38 -04:00
shared.test.ts fix(plugin): parse package specifiers with npm-package-arg and sanitize win32 cache paths (#21135) 2026-04-06 00:26:40 +00:00
trigger.test.ts test: use testEffect for plugin triggers (#25053) 2026-04-30 14:24:53 -04:00
workspace-adapter.test.ts feat(core): copy file changes when warping (#26190) 2026-05-07 10:24:17 -04:00