Skip to content

feat(kernel): copy-into-cage Arrow result handoff (KERNEL_FETCH_MODE=copycage) #1305

feat(kernel): copy-into-cage Arrow result handoff (KERNEL_FETCH_MODE=copycage)

feat(kernel): copy-into-cage Arrow result handoff (KERNEL_FETCH_MODE=copycage) #1305

Triggered via pull request June 22, 2026 22:11
Status Failure
Total duration 4m 53s
Artifacts

main.yml

on: pull_request
Matrix: unit-test
coverage
coverage
Fit to window
Zoom out
Zoom in

Annotations

37 errors and 6 warnings
lint
Process completed with exit code 1.
unit-test (16)
Process completed with exit code 1.
unit-test (16): tests/unit/kernel/execution.test.ts#L994
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (16): tests/unit/kernel/execution.test.ts#L985
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (16): tests/unit/kernel/execution.test.ts#L978
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (16): tests/unit/kernel/execution.test.ts#L961
Type 'FakeNativeStatement' is not assignable to type 'Statement'.
unit-test (16): tests/unit/kernel/execution.test.ts#L343
Type 'Promise<FakeNativeStatement>' is not assignable to type 'Promise<Statement>'.
unit-test (16): tests/unit/kernel/execution.test.ts#L286
Property 'fetchNextBatchCopycage' is missing in type 'FakeNativeStatement' but required in type 'Statement'.
unit-test (16): tests/unit/kernel/execution.test.ts#L37
Class 'FakeNativeStatement' incorrectly implements class 'Statement'. Did you mean to extend 'Statement' and inherit its members as a subclass?
unit-test (20)
The strategy configuration was canceled because "unit-test._16" failed
unit-test (20)
Process completed with exit code 1.
unit-test (20): tests/unit/kernel/execution.test.ts#L994
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (20): tests/unit/kernel/execution.test.ts#L985
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (20): tests/unit/kernel/execution.test.ts#L978
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (20): tests/unit/kernel/execution.test.ts#L961
Type 'FakeNativeStatement' is not assignable to type 'Statement'.
unit-test (20): tests/unit/kernel/execution.test.ts#L343
Type 'Promise<FakeNativeStatement>' is not assignable to type 'Promise<Statement>'.
unit-test (20): tests/unit/kernel/execution.test.ts#L286
Property 'fetchNextBatchCopycage' is missing in type 'FakeNativeStatement' but required in type 'Statement'.
unit-test (20): tests/unit/kernel/execution.test.ts#L37
Class 'FakeNativeStatement' incorrectly implements class 'Statement'. Did you mean to extend 'Statement' and inherit its members as a subclass?
unit-test (14)
The strategy configuration was canceled because "unit-test._16" failed
unit-test (14)
The operation was canceled.
unit-test (14): tests/unit/kernel/execution.test.ts#L994
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (14): tests/unit/kernel/execution.test.ts#L985
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (14): tests/unit/kernel/execution.test.ts#L978
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (14): tests/unit/kernel/execution.test.ts#L961
Type 'FakeNativeStatement' is not assignable to type 'Statement'.
unit-test (14): tests/unit/kernel/execution.test.ts#L343
Type 'Promise<FakeNativeStatement>' is not assignable to type 'Promise<Statement>'.
unit-test (14): tests/unit/kernel/execution.test.ts#L286
Property 'fetchNextBatchCopycage' is missing in type 'FakeNativeStatement' but required in type 'Statement'.
unit-test (14): tests/unit/kernel/execution.test.ts#L37
Class 'FakeNativeStatement' incorrectly implements class 'Statement'. Did you mean to extend 'Statement' and inherit its members as a subclass?
unit-test (18)
The strategy configuration was canceled because "unit-test._16" failed
unit-test (18)
The operation was canceled.
unit-test (18): tests/unit/kernel/execution.test.ts#L994
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (18): tests/unit/kernel/execution.test.ts#L985
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (18): tests/unit/kernel/execution.test.ts#L978
Argument of type 'FakeNativeStatement' is not assignable to parameter of type 'Statement'.
unit-test (18): tests/unit/kernel/execution.test.ts#L961
Type 'FakeNativeStatement' is not assignable to type 'Statement'.
unit-test (18): tests/unit/kernel/execution.test.ts#L343
Type 'Promise<FakeNativeStatement>' is not assignable to type 'Promise<Statement>'.
unit-test (18): tests/unit/kernel/execution.test.ts#L286
Property 'fetchNextBatchCopycage' is missing in type 'FakeNativeStatement' but required in type 'Statement'.
unit-test (18): tests/unit/kernel/execution.test.ts#L37
Class 'FakeNativeStatement' incorrectly implements class 'Statement'. Did you mean to extend 'Statement' and inherit its members as a subclass?
e2e-test
Process completed with exit code 1.
lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-test (16)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-test (20)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-test (14)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit-test (18)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/