Skip to content

fix(ssh): reliable legacy fallback when dashboard /api/ws is unavaila… #590

fix(ssh): reliable legacy fallback when dashboard /api/ws is unavaila…

fix(ssh): reliable legacy fallback when dashboard /api/ws is unavaila… #590

Triggered via pull request June 17, 2026 15:52
Status Success
Total duration 2m 6s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
check: tests/db.test.ts#L44
Unexpected any. Specify a different type
check: tests/db.test.ts#L24
Unexpected any. Specify a different type
check: tests/db.test.ts#L11
'_options' is defined but never used
check: tests/db.test.ts#L11
'_dbPath' is defined but never used
check: tests/dashboard-event-adapter.test.ts#L8
Missing return type on function
check: src/renderer/src/screens/Chat/hooks/useModelConfig.test.tsx#L27
Missing return type on function
check: src/renderer/src/screens/Chat/hooks/useDashboardChatTransport.ts#L1035
'client' is never reassigned. Use 'const' instead
check: src/renderer/src/screens/Chat/hooks/useDashboardChatTransport.ts#L159
'_mode' is defined but never used
check: src/renderer/src/screens/Chat/hooks/useChatIPC.test.tsx#L80
Missing return type on function
check: src/renderer/src/App.tsx#L39
'error' is never reassigned. Use 'const' instead
check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
check: src/main/dashboard.ts#L509
Insert `⏎···`
check: src/main/dashboard.ts#L507
Replace `profile?:·string` with `⏎··profile?:·string,⏎`
check: src/main/dashboard.ts#L482
Insert `⏎···`
check: src/main/dashboard.ts#L481
Insert `⏎···`
check: src/main/dashboard.ts#L337
Replace `·?·lastError.message` with `⏎······?·lastError.message⏎·····`
check: src/main/dashboard.ts#L257
Replace ``Timed·out·connecting·to·Hermes·dashboard·after·${timeoutMs}ms`` with `⏎··········`Timed·out·connecting·to·Hermes·dashboard·after·${timeoutMs}ms`,⏎········`
check: src/main/dashboard.ts#L232
Replace `new·Error(`${res.statusCode}:·${text·||·res.statusMessage}`)` with `⏎··············new·Error(`${res.statusCode}:·${text·||·res.statusMessage}`),⏎············`
check: src/main/claw3d.ts#L542
Replace `⏎······conn.mode·===·"remote"·||⏎·····` with `·conn.mode·===·"remote"·||`
check: src/main/claw3d.ts#L534
Insert `⏎···`
check: src/main/claw3d.ts#L344
Replace `filePath:·string,·content:·string` with `⏎··filePath:·string,⏎··content:·string,⏎`