Skip to content

feat(runtime): receive chunked worker blobs #14259

feat(runtime): receive chunked worker blobs

feat(runtime): receive chunked worker blobs #14259

Triggered via pull request September 8, 2026 15:21
Status Failure
Total duration 20m 9s
Artifacts 3

test.yml

on: pull_request
Quality Gate (npm run check)  /  build
3m 40s
Quality Gate (npm run check) / build
Quality Gate (npm run check)  /  changes
15s
Quality Gate (npm run check) / changes
Matrix: Quality Gate (npm run check) / static
Workflow Integration Tests
2m 4s
Workflow Integration Tests
Workflow Runner Browser E2E
4m 53s
Workflow Runner Browser E2E
Matrix: Quality Gate (npm run check) / built
Quality Gate (npm run check)  /  docker
8m 13s
Quality Gate (npm run check) / docker
Quality Gate (npm run check)  /  quality
3s
Quality Gate (npm run check) / quality
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 10 warnings, and 1 notice
Quality Gate (npm run check) / test-packages-core
Process completed with exit code 1.
Quality Gate (npm run check) / test-packages-core
@nodetool-ai/runtime#test: command (/home/runner/work/nodetool/nodetool/packages/runtime) /opt/hostedtoolcache/node/22.22.1/x64/bin/npm run test exited (1)
tests/python-bridge-models.test.ts > bridge protocol version > is 4 (models.* + comfy.* + run identity/job.* support): packages/runtime/tests/python-bridge-models.test.ts#L23
AssertionError: expected 5 to be 4 // Object.is equality - Expected + Received - 4 + 5 ❯ tests/python-bridge-models.test.ts:23:37
tests/python-bridge-base-coverage.test.ts > PythonBridgeBase — execute > sends an execute frame and resolves on the terminal result: packages/runtime/tests/python-bridge-base-coverage.test.ts#L329
AssertionError: expected { node_type: 'n.T', …(4) } to deeply equal { node_type: 'n.T', …(3) } - Expected + Received @@ -1,6 +1,7 @@ { + "blob_transfer": "chunked-v1", "blobs": {}, "fields": { "a": 1, }, "node_type": "n.T", ❯ tests/python-bridge-base-coverage.test.ts:329:24
Quality Gate (npm run check) / test-app
Process completed with exit code 1.
Quality Gate (npm run check) / quality
Process completed with exit code 1.
react-hooks(exhaustive-deps): web/src/components/node_menu/SearchResultItem.tsx#L322
web/src/components/node_menu/SearchResultItem.tsx:322:6: React Hook useMemo has a complex expression in the dependency array.
react-hooks(exhaustive-deps): web/src/components/node_menu/NodeMenu.tsx#L282
web/src/components/node_menu/NodeMenu.tsx:282:16: React Hook useEffect has a missing dependency: 'nodeRef'
react-hooks(exhaustive-deps): web/src/components/node_menu/NodeMenu.tsx#L259
web/src/components/node_menu/NodeMenu.tsx:259:18: React Hook useEffect has a missing dependency: 'nodeRef'
react-hooks(exhaustive-deps): web/src/components/node/DataTable/DataTable.tsx#L294
web/src/components/node/DataTable/DataTable.tsx:294:15: React Hook useEffect has missing dependencies: 'isModalMode', 'onChangeRows', 'updateHistoryState', 'buildColumns', and 'data'
eslint(no-control-regex): packages/protocol/src/sandbox-package.ts#L77
packages/protocol/src/sandbox-package.ts:77:16: Unexpected control characters
eslint(no-control-regex): packages/protocol/src/sandbox-package.ts#L11
packages/protocol/src/sandbox-package.ts:11:30: Unexpected control characters
react-hooks(exhaustive-deps): packages/cli/src/app.tsx#L966
packages/cli/src/app.tsx:966:6: React Hook useCallback has unnecessary dependency: enabledTools
react-hooks(exhaustive-deps): packages/cli/src/app.tsx#L832
packages/cli/src/app.tsx:832:58: React Hook useCallback has missing dependencies: 'threadId', 'buildTools', 'registry', and 'agentProviders'
react-hooks(exhaustive-deps): packages/cli/src/app.tsx#L454
packages/cli/src/app.tsx:454:7: React Hook useEffect has a missing dependency: 'addMessage'
react-hooks(exhaustive-deps): packages/cli/src/app.tsx#L407
packages/cli/src/app.tsx:407:15: React Hook useEffect has a missing dependency: 'addMessage'
🎭 Playwright Run Summary
27 passed (23.6s)

Artifacts

Produced during runtime
Name Size Digest
nodetool-ai~nodetool~NSZQKC.dockerbuild
110 KB
sha256:b8eb745ae3895d6a42b04bc5fbcd4b38b4ba82b5c2d08ea69e240b9c8d6be7d2
packages-dist Expired
12.7 MB
sha256:fcaa8b7ea4b76a3da05e3c399233dfe649d1ffd17d3ddbd5aa510631f3de7117
reliability-harness-dist Expired
168 KB
sha256:032ca0f824b0e32ce43dc279fdb7c1d06a4e472e4efe18802cace6841ee116a7