Repository navigation
fix: finalize deckflow SDK boundary and browser verification #1
Annotations
22 errors and 3 warnings
|
tests/integration/local.test.ts > local community engine > validates Node SDK flags before starting local or cloud work:
tests/integration/local.test.ts#L109
AssertionError: expected DeckOpsError: No such file or directory: … { …(3) } to match object { code: 'usage_error' }
(3 matching properties omitted from actual)
- Expected
+ Received
- Object {
- "code": "usage_error",
+ DeckOpsError {
+ "code": "input_error",
}
❯ tests/integration/local.test.ts:109:5
|
|
tests/integration/local.test.ts > local community engine > makes zero network requests for local file parsing and conversion:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:101:37
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > uses cloud for unsupported input only after auto upload authorization:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.key
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:91:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > does not silently ignore cloud-only PDF profiles:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pdf
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:80:42
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > does not silently upload unsupported Keynote input:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.key
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:73:42
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > invalidates old local renderer views and removes stale split-page files:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pptx
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:60:35
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > invalidates auto cache entries when the recorded parser major changes:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:47:35
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.docx without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.pptx without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pptx
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.pdf without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pdf
❯ DeckOpsError.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
test (22.18.0)
The strategy configuration was canceled because "test._24" failed
|
|
tests/integration/local.test.ts > local community engine > validates Node SDK flags before starting local or cloud work:
tests/integration/local.test.ts#L109
AssertionError: expected DeckOpsError: No such file or directory: … { …(3) } to match object { code: 'usage_error' }
(3 matching properties omitted from actual)
- Expected
+ Received
- Object {
- "code": "usage_error",
+ DeckOpsError {
+ "code": "input_error",
}
❯ tests/integration/local.test.ts:109:5
|
|
tests/integration/local.test.ts > local community engine > makes zero network requests for local file parsing and conversion:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:101:37
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > uses cloud for unsupported input only after auto upload authorization:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.key
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:91:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > does not silently ignore cloud-only PDF profiles:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pdf
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:80:42
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > does not silently upload unsupported Keynote input:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.key
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:73:42
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > invalidates old local renderer views and removes stale split-page files:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pptx
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:60:35
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > invalidates auto cache entries when the recorded parser major changes:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:47:35
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.docx without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.docx
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.pptx without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pptx
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
tests/integration/local.test.ts > local community engine > parses and converts test.pdf without a cloud client:
src/errors/DeckOpsError.ts#L40
DeckOpsError: No such file or directory: /home/runner/work/deckops/deckops/tests/test-data/test.pdf
❯ Function.input src/errors/DeckOpsError.ts:40:12
❯ Module.resolveInput src/core/input.ts:52:24
❯ tests/integration/local.test.ts:19:50
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'input_error', hint: undefined, taskId: undefined, exitCode: 5 }
|
|
package-budget
Process completed with exit code 1.
|
|
test (24)
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test (22.18.0)
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
package-budget
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|