Skip to content

fix(tui): deduplicate concurrent bootstrap on /connect to preserve pl… #19

fix(tui): deduplicate concurrent bootstrap on /connect to preserve pl…

fix(tui): deduplicate concurrent bootstrap on /connect to preserve pl… #19

Triggered via push June 4, 2026 20:26
Status Failure
Total duration 6h 0m 18s
Artifacts 2

test.yml

on: push
Matrix: e2e
Matrix: unit
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 8 warnings, and 2 notices
error: expect(received).toBeDefined(): packages\opencode\unknown#L1
Received: undefined at toBeDefined (unknown:1:1) at D:\a\opencode\opencode\packages\opencode\test\tool\shell.test.ts:340:27 at ~effect/Effect/successCont (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:910:23) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:440:11) at evaluate (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:20) at D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:734:14 at processTicksAndRejections (unknown:7:39)
error: File not found: D:\users\runneradmin\appdata\local\temp\opencode-test-wev1flh3siq\test.txt: packages\opencode\src\tool\read.ts#L70
at D:\a\opencode\opencode\packages\opencode\src\tool\read.ts:70:37 at ~effect/Effect/successCont (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:910:23) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at evaluate (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:20) at D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:734:14 at processTicksAndRejections (unknown:7:39)
error: expect(received).toBeDefined(): packages\opencode\unknown#L1
Received: undefined at toBeDefined (unknown:1:1) at D:\a\opencode\opencode\packages\opencode\test\tool\external-directory.test.ts:127:23 at ~effect/Effect/successCont (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:910:23) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at evaluate (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:20) at D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:734:14 at processTicksAndRejections (native:7:39)
error: timed out waiting for C:\Users\RUNNER~1\AppData\Local\Temp\opencode-test-data-8764\share\opencode\repos\github.com\opencode-reference-refresh\repo\README.md: packages\opencode\test\reference\reference.test.ts#L79
at D:\a\opencode\opencode\packages\opencode\test\reference\reference.test.ts:79:34 at ~effect/Effect/successCont (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:910:23) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at evaluate (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:20) at D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:734:14 at D:\a\opencode\opencode\node_modules\@effect\platform-node-shared\dist\NodeFileSystem.js:375:36 at node:fs:225:13 at processTicksAndRejections (unknown:7:39)
error: timed out waiting for C:\Users\RUNNER~1\AppData\Local\Temp\opencode-test-data-8764\share\opencode\repos\github.com\opencode-reference-test\repo\README.md: packages\opencode\test\reference\reference.test.ts#L79
at D:\a\opencode\opencode\packages\opencode\test\reference\reference.test.ts:79:34 at ~effect/Effect/successCont (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:910:23) at runLoop (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at evaluate (D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:20) at D:\a\opencode\opencode\node_modules\effect\dist\internal\effect.js:734:14 at D:\a\opencode\opencode\node_modules\@effect\platform-node-shared\dist\NodeFileSystem.js:375:36 at node:fs:225:13 at processTicksAndRejections (native:7:39)
ProviderResponseStreamError: idle timeout waiting for websocket: packages\opencode\src\plugin\openai\ws.ts#L177
at <anonymous> (D:\a\opencode\opencode\packages\opencode\src\plugin\openai\ws.ts:177:45)
unit (windows)
opencode#test:ci: command (D:\a\opencode\opencode\packages\opencode) C:\Users\runneradmin\.bun\bin\bun.exe run test:ci exited (1)
e2e (windows)
The job has exceeded the maximum execution time of 6h0m0s
e2e (windows)
The operation was canceled.
e2e (linux)
The job has exceeded the maximum execution time of 6h0m0s
e2e (linux)
The operation was canceled.
unit (linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit (linux)
Cache save failed.
unit (windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit (windows)
Cache save failed.
e2e (windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (windows)
Cache save failed.
e2e (linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830, actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (linux)
Cache save failed.
unit (windows)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
e2e (windows)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
unit-linux-1 Expired
135 KB
sha256:fa9a5839f1870b6a2fd379a79968bd0a30daa29ab5cfa7c31a829ed7bab786c1
unit-windows-1 Expired
136 KB
sha256:0c6bde57024924dd9eace8968d0440b91bbb39ecf3d0e1fb5e6537f3e762966a