Skip to content

ci: bind opencode to 0.0.0.0 + curl probe + smoke workflow; restore h… #303

ci: bind opencode to 0.0.0.0 + curl probe + smoke workflow; restore h…

ci: bind opencode to 0.0.0.0 + curl probe + smoke workflow; restore h… #303

Triggered via push May 19, 2026 15:48
Status Cancelled
Total duration 44m 30s
Artifacts

ci.yml

on: push
Check (plugin)
2m 6s
Check (plugin)
Check (pi-plugin)
23s
Check (pi-plugin)
E2E (OpenCode, Docker)
1m 34s
E2E (OpenCode, Docker)
E2E (Pi, Docker)
1m 49s
E2E (Pi, Docker)
E2E (OpenCode, host behavior)
40m 36s
E2E (OpenCode, host behavior)
E2E (Pi, host behavior)
1m 17s
E2E (Pi, host behavior)
Fit to window
Zoom out
Zoom in

Annotations

4 errors
E2E (OpenCode, host behavior)
The job has exceeded the maximum execution time of 40m0s
E2E (OpenCode, host behavior)
The operation was canceled.
TypeError: undefined is not an object (evaluating 'h.dispose'): packages/e2e-tests/tests/todo-synthesis.test.ts#L65
at <anonymous> (/home/runner/work/magic-context/magic-context/packages/e2e-tests/tests/todo-synthesis.test.ts:65:11)
error: opencode serve failed to start.: packages/e2e-tests/src/opencode-runner/spawn.ts#L292
Warning: OPENCODE_SERVER_PASSWORD is not set; server is unsecured. opencode server listening on http://0.0.0.0:33067 --- stderr --- Performing one time database migration, may take a few minutes... sqlite-migration:done Database migration complete. Error: opencode serve did not become ready in 300000ms. url=http://127.0.0.1:33067/doc fetchLastErr=TimeoutError: The operation timed out. curlLastErr=null curlEverSucceeded=false at spawnOpencode (/home/runner/work/magic-context/magic-context/packages/e2e-tests/src/opencode-runner/spawn.ts:292:19)