Make task runner backwards compatible with conductor v4 #502
Annotations
44 errors and 14 warnings
|
Node.js v24 - unit tests
Failed test were found and 'fail-on-error' option is set to true
|
|
V2 task chaining › Should chain even after task execution failure:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1447
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
Array [
"task-1",
- "task-2",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1447:28)
|
|
V2 task chaining › Should publish events for each chained task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1393
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1393:36)
|
|
V2 task chaining › Should fall back to polling when V2 returns no task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1340
expect(received).toContain(expected) // indexOf
Expected value: "task-2"
Received array: ["task-1"]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1340:28)
|
|
V2 task chaining › Should chain to next task when updateTaskV2 returns a task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1292
expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 0
Array [
"task-1",
- "task-2",
- "task-3",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1292:28)
|
|
Error handling › Should call error handler when task execution fails:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1090
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
- [Error: Task failed],
+ [TypeError: Cannot read properties of undefined (reading 'status')],
{"inputData": {}, "status": "IN_PROGRESS", "taskId": "task-error-1", "workflowInstanceId": "workflow-error-1"},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1090:21)
|
|
Event listeners › Should publish task update completed event:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L840
expect(jest.fn()).toHaveBeenCalledWith(...expected)
Expected: ObjectContaining {"durationMs": Any<Number>, "taskId": "task-1", "workflowInstanceId": "workflow-1"}
Number of calls: 0
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:840:35)
|
|
Task update retry logic › Should retry failed task updates with exponential backoff:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L344
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 1
Received number of calls: 2
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:344:23)
|
|
NonRetryableException handling › Should mark task as FAILED_WITH_TERMINAL_ERROR when NonRetryableException is thrown:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L249
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Business validation failed",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244775321,
+ "log": "NonRetryableException: Business validation failed
+ NonRetryableException: Business validation failed
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:211:17)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Business validation failed",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:249:39)
|
|
Should set the task as failed if the task has an error:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L184
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Expected error from worker",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244775179,
+ "log": "Error: Expected error from worker
+ Error: Expected error from worker
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:144:15)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Expected error from worker",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:184:37)
|
|
polls tasks:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L131
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -34,6 +34,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:131:37)
|
|
Node.js v22 - unit tests
Failed test were found and 'fail-on-error' option is set to true
|
|
V2 task chaining › Should chain even after task execution failure:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1447
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
Array [
"task-1",
- "task-2",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1447:28)
|
|
V2 task chaining › Should publish events for each chained task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1393
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1393:36)
|
|
V2 task chaining › Should fall back to polling when V2 returns no task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1340
expect(received).toContain(expected) // indexOf
Expected value: "task-2"
Received array: ["task-1"]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1340:28)
|
|
V2 task chaining › Should chain to next task when updateTaskV2 returns a task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1292
expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 0
Array [
"task-1",
- "task-2",
- "task-3",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1292:28)
|
|
Error handling › Should call error handler when task execution fails:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1090
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
- [Error: Task failed],
+ [TypeError: Cannot read properties of undefined (reading 'status')],
{"inputData": {}, "status": "IN_PROGRESS", "taskId": "task-error-1", "workflowInstanceId": "workflow-error-1"},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1090:21)
|
|
Event listeners › Should publish task update completed event:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L840
expect(jest.fn()).toHaveBeenCalledWith(...expected)
Expected: ObjectContaining {"durationMs": Any<Number>, "taskId": "task-1", "workflowInstanceId": "workflow-1"}
Number of calls: 0
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:840:35)
|
|
Task update retry logic › Should retry failed task updates with exponential backoff:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L344
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 1
Received number of calls: 2
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:344:23)
|
|
NonRetryableException handling › Should mark task as FAILED_WITH_TERMINAL_ERROR when NonRetryableException is thrown:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L249
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Business validation failed",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244772214,
+ "log": "NonRetryableException: Business validation failed
+ NonRetryableException: Business validation failed
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:211:17)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Business validation failed",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:249:39)
|
|
Should set the task as failed if the task has an error:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L184
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Expected error from worker",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244772075,
+ "log": "Error: Expected error from worker
+ Error: Expected error from worker
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:144:15)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Expected error from worker",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:184:37)
|
|
polls tasks:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L131
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -34,6 +34,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:131:37)
|
|
Node.js v20 - unit tests
Failed test were found and 'fail-on-error' option is set to true
|
|
V2 task chaining › Should chain even after task execution failure:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1447
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
Array [
"task-1",
- "task-2",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1447:28)
|
|
V2 task chaining › Should publish events for each chained task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1393
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1393:36)
|
|
V2 task chaining › Should fall back to polling when V2 returns no task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1340
expect(received).toContain(expected) // indexOf
Expected value: "task-2"
Received array: ["task-1"]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1340:28)
|
|
V2 task chaining › Should chain to next task when updateTaskV2 returns a task:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1292
expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 0
Array [
"task-1",
- "task-2",
- "task-3",
]
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1292:28)
|
|
Error handling › Should call error handler when task execution fails:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L1090
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
- [Error: Task failed],
+ [TypeError: Cannot read properties of undefined (reading 'status')],
{"inputData": {}, "status": "IN_PROGRESS", "taskId": "task-error-1", "workflowInstanceId": "workflow-error-1"},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:1090:21)
|
|
Event listeners › Should publish task update completed event:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L840
expect(jest.fn()).toHaveBeenCalledWith(...expected)
Expected: ObjectContaining {"durationMs": Any<Number>, "taskId": "task-1", "workflowInstanceId": "workflow-1"}
Number of calls: 0
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:840:35)
|
|
Task update retry logic › Should retry failed task updates with exponential backoff:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L344
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 1
Received number of calls: 2
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:344:23)
|
|
NonRetryableException handling › Should mark task as FAILED_WITH_TERMINAL_ERROR when NonRetryableException is thrown:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L249
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Business validation failed",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244777979,
+ "log": "NonRetryableException: Business validation failed
+ NonRetryableException: Business validation failed
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:211:17)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:async_hooks:346:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Business validation failed",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:249:39)
|
|
Should set the task as failed if the task has an error:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L184
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -1,10 +1,20 @@
Object {
- "body": ObjectContaining {
- "logs": ArrayContaining [
- ObjectContaining {
- "log": StringContaining "Expected error from worker",
+ "body": Object {
+ "logs": Array [
+ Object {
+ "createdTime": 1773244777833,
+ "log": "Error: Expected error from worker
+ Error: Expected error from worker
+ at Object.execute (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/__tests__/TaskRunner.test.ts:144:15)
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:413:39
+ at /home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:48
+ at AsyncLocalStorage.run (node:async_hooks:346:14)
+ at runWithTaskContext (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/worker/context/TaskContext.ts:145:29)
+ at TaskRunner.executeOneTask (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:410:59)
+ at Poller.executeTask [as performWorkFunction] (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/TaskRunner.ts:370:24)
+ at performWork (/home/runner/work/javascript-sdk/javascript-sdk/src/sdk/clients/worker/Poller.ts:108:5)",
"taskId": "fake-task-id",
},
],
"outputData": Object {},
"reasonForIncompletion": "Expected error from worker",
@@ -38,6 +48,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:184:37)
|
|
polls tasks:
src/sdk/clients/worker/__tests__/TaskRunner.test.ts#L131
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
@@ -34,6 +34,7 @@
"post": [Function mockConstructor],
"put": [Function mockConstructor],
"request": [Function mockConstructor],
"setConfig": [Function mockConstructor],
},
+ "throwOnError": false,
},
Number of calls: 1
at Object.<anonymous> (src/sdk/clients/worker/__tests__/TaskRunner.test.ts:131:37)
|
|
Node.js v20 - integration v4 (shard 1/3)
Failed test were found and 'fail-on-error' option is set to true
|
|
Node.js v20 - integration v4 (shard 1/3)
Process completed with exit code 1.
|
|
WorkflowExecutor › Should run workflow with http task with asyncComplete true:
src/integration-tests/WorkflowExecutor.test.ts#L212
expect(received).toEqual(expected) // deep equality
Expected: "IN_PROGRESS"
Received: "FAILED_WITH_TERMINAL_ERROR"
at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:212:24)
|
|
Node.js v20 - integration v4 (shard 3/3)
The run was canceled by @ajlai-orkes.
|
|
Node.js v20 - integration v4 (shard 3/3)
The operation was canceled.
|
|
Node.js v22 - integration v5 (shard 1/3)
The run was canceled by @ajlai-orkes.
|
|
Node.js v20 - integration v5 (shard 1/3)
The run was canceled by @ajlai-orkes.
|
|
Node.js v22 - integration v5 (shard 1/3)
The operation was canceled.
|
|
Node.js v20 - integration v5 (shard 1/3)
The operation was canceled.
|
|
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with SYNC + TARGET_WORKFLOW and validate all aspects:
src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to execute workflow: Response body object should not be disturbed or locked
at handleSdkError (src/sdk/helpers/errors.ts:49:11)
at WorkflowExecutor.executeWorkflow (src/sdk/clients/workflow/WorkflowExecutor.ts:143:21)
at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:450:24)
|
|
Continuous Integration
The run was canceled by @ajlai-orkes.
|
|
linter
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v24 - unit tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v22 - unit tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - unit tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v5 (shard 2/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v4 (shard 1/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v5 (shard 3/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v4 (shard 2/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, dorny/test-reporter@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v4 (shard 3/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v4 (shard 3/3)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
|
Node.js v22 - integration v5 (shard 1/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v20 - integration v5 (shard 1/3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node.js v22 - integration v5 (shard 1/3)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
|
Node.js v20 - integration v5 (shard 1/3)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|