fix(app): cross-platform test failures found by the real v1.3.0 relea… #29
release.yml
on: push
Matrix: build
publish-release
0s
Annotations
10 errors and 3 warnings
|
src/media.test.ts > media.extractVideoFrames > runs as a user-interactive lease (item 1: media processing here is always a direct chat-attachment action):
app/src/resource-orchestrator.ts#L545
ResourceAdmissionError: Requested 2 CPU threads, but only 1 are safely available.
❯ ResourceOrchestrator.rejectPending src/resource-orchestrator.ts:545:24
❯ ResourceOrchestrator.drain src/resource-orchestrator.ts:348:30
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { status: 'rejected-insufficient-resources', requestId: '51632b3e-b6c8-4839-9f5b-5c37711e93b5', reasons: [ 'Requested 2 CPU threads, but only 1 are safely available.' ] }
|
|
src/media.test.ts > media.extractVideoFrames > cleans up its own temp directory even after a successful extraction:
app/src/resource-orchestrator.ts#L545
ResourceAdmissionError: Requested 2 CPU threads, but only 1 are safely available.
❯ ResourceOrchestrator.rejectPending src/resource-orchestrator.ts:545:24
❯ ResourceOrchestrator.drain src/resource-orchestrator.ts:348:30
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { status: 'rejected-insufficient-resources', requestId: '6c6f8b31-c5ac-4d21-9e96-4397dec76aed', reasons: [ 'Requested 2 CPU threads, but only 1 are safely available.' ] }
|
|
src/media.test.ts > media.extractVideoFrames > returns the extracted frame(s) as base64 JPEG image data:
app/src/resource-orchestrator.ts#L545
ResourceAdmissionError: Requested 2 CPU threads, but only 1 are safely available.
❯ ResourceOrchestrator.rejectPending src/resource-orchestrator.ts:545:24
❯ ResourceOrchestrator.drain src/resource-orchestrator.ts:348:30
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { status: 'rejected-insufficient-resources', requestId: '4603c29e-af7a-41d9-a8dd-cffb89e79070', reasons: [ 'Requested 2 CPU threads, but only 1 are safely available.' ] }
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > propagates an abort through the fake module the same way a real generation would:
app/src/llamacpp-manager.test.ts#L466
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:466:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > throws a clear, actionable error instead of an opaque one when tools can't fit even the model's max context:
app/src/llamacpp-manager.test.ts#L452
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:452:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > grows the context past a too-small configured contextLength to fit large tool definitions:
app/src/llamacpp-manager.test.ts#L434
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:434:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > returns a tool call through the same onToken contract every other provider uses:
app/src/llamacpp-manager.test.ts#L415
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:415:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > rebuilds context when persisted history no longer matches the warm conversation:
app/src/llamacpp-manager.test.ts#L400
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:400:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > reuses a warm context for a matching follow-up in the same conversation:
app/src/llamacpp-manager.test.ts#L383
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:383:5
|
|
src/llamacpp-manager.test.ts > chat() end-to-end via the fake node-llama-cpp module > streams tokens through onToken exactly like a real generation would:
app/src/llamacpp-manager.test.ts#L373
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/llamacpp-manager.test.ts:373:5
|
|
build (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, 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/
|
|
build (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, 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/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
dist-ubuntu-latest
|
581 MB |
sha256:b69bb2743cd106af25a528143b62acf1dce75f64c4ab370b257f058c7c4e49ac
|
|
|
dist-windows-latest
|
429 MB |
sha256:2b062e146dc351df950319cf1e13279f4ebf63fbc279fcc6d2dca50600b2eea2
|
|