Skip to content

Features - v3

Features - v3 #485

Triggered via pull request March 10, 2026 01:45
Status Cancelled
Total duration 27m 51s
Artifacts

pull_request.yml

on: pull_request
Matrix: integration-tests-v4
Matrix: integration-tests
Matrix: unit-tests
Fit to window
Zoom out
Zoom in

Annotations

59 errors and 1 warning
Node.js v20 - integration v5 (shard 1/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v20 - integration v5 (shard 1/3)
Process completed with exit code 1.
TaskManager › Should create and run a workflow that sums two numbers: 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/readme.test.ts:199:41)
ServiceRegistryClient › Should add and remove a service registry: src/integration-tests/ServiceRegistryClient.test.ts#L144
expect(received).resolves.toBeUndefined() Received: {"constructor": [Function ReadableStream], Symbol(kType): "ReadableStream", Symbol(kState): {"controller": {Symbol(kType): "ReadableByteStreamController", Symbol(kState): {"autoAllocateChunkSize": undefined, "byobRequest": null, "cancelAlgorithm": [Function cancel2Algorithm], "closeRequested": false, "highWaterMark": 0, "pendingPullIntos": [], "pullAgain": false, "pullAlgorithm": [Function pull2Algorithm], "pulling": false, "queue": [], "queueTotalSize": 0, "started": true, "stream": {Symbol(kType): "ReadableStream", Symbol(kState): [Circular], Symbol(nodejs.webstream.isClosedPromise): {"promise": {Symbol(async_id_symbol): 71795, Symbol(trigger_async_id_symbol): 71769, Symbol(kResourceStore): undefined}, "reject": [Function anonymous], "resolve": [Function anonymous]}}}}, "disturbed": false, "reader": undefined, "state": "readable", "storedError": undefined, "transfer": {"port1": undefined, "port2": undefined, "promise": undefined, "writable": undefined}}, Symbol(nodejs.webstream.isClosedPromise): {"promise": {Symbol(async_id_symbol): 71795, Symbol(trigger_async_id_symbol): 71769, Symbol(kResourceStore): undefined}, "reject": [Function anonymous], "resolve": [Function anonymous]}} at Object.toBeUndefined (node_modules/expect/build/index.js:2140:20) at Object.<anonymous> (src/integration-tests/ServiceRegistryClient.test.ts:144:16)
Node.js v20 - integration v5 (shard 3/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v20 - integration v5 (shard 3/3)
Process completed with exit code 1.
TaskManager › multi worker example: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow 52a5da6f-1c23-11f1-8a36-daf46e1db705 did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:313:28)
Worker Advanced Features › TaskContext › getTaskContext should expose all context methods during execution: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to register workflow: Response body object should not be disturbed or locked at handleSdkError (src/sdk/helpers/errors.ts:49:11) at WorkflowExecutor.registerWorkflow (src/sdk/clients/workflow/WorkflowExecutor.ts:62:21) at Object.<anonymous> (src/integration-tests/WorkerAdvanced.test.ts:343:7)
Node.js v22 - integration v5 (shard 1/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v22 - integration v5 (shard 1/3)
Process completed with exit code 1.
ServiceRegistryClient › Should add and remove a service registry: src/integration-tests/ServiceRegistryClient.test.ts#L144
expect(received).resolves.toBeUndefined() Received: {"constructor": [Function ReadableStream], Symbol(kType): "ReadableStream", Symbol(kState): {"controller": {Symbol(kType): "ReadableByteStreamController", Symbol(kState): {"autoAllocateChunkSize": undefined, "byobRequest": null, "cancelAlgorithm": [Function cancel2Algorithm], "closeRequested": false, "highWaterMark": 0, "pendingPullIntos": [], "pullAgain": false, "pullAlgorithm": [Function pull2Algorithm], "pulling": false, "queue": [], "queueTotalSize": 0, "started": true, "stream": [Circular]}}, "disturbed": false, "reader": undefined, "state": "readable", "storedError": undefined, "transfer": {"port1": undefined, "port2": undefined, "promise": undefined, "writable": undefined}}, Symbol(nodejs.webstream.isClosedPromise): {"promise": {Symbol(async_id_symbol): 65201, Symbol(trigger_async_id_symbol): 65170, Symbol(kResourceStore): undefined}, "reject": [Function anonymous], "resolve": [Function anonymous]}} at Object.toBeUndefined (node_modules/expect/build/index.js:2140:20) at Object.<anonymous> (src/integration-tests/ServiceRegistryClient.test.ts:144:16)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with DURABLE + BLOCKING_TASK_INPUT: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with DURABLE + BLOCKING_TASK: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with DURABLE + BLOCKING_WORKFLOW: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with DURABLE + TARGET_WORKFLOW: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with SYNC + BLOCKING_TASK_INPUT: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with SYNC + BLOCKING_TASK: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
WorkflowExecutor › Execute with Return Strategy and Consistency › Execute Workflow with Return Strategies and Consistency Levels › Should execute complex workflow with SYNC + BLOCKING_WORKFLOW: src/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
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/integration-tests/WorkflowExecutor.test.ts#L361
Failed to register workflows: [Conductor SDK Error]: Failed to register workflow definition: Response body object should not be disturbed or locked at registerAllWorkflows (src/integration-tests/WorkflowExecutor.test.ts:361:15) at Object.<anonymous> (src/integration-tests/WorkflowExecutor.test.ts:307:7)
Node.js v24 - integration v5 (shard 1/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v24 - integration v5 (shard 1/3)
Process completed with exit code 1.
ServiceRegistryClient › Should add and remove a service registry: src/integration-tests/ServiceRegistryClient.test.ts#L144
expect(received).resolves.toBeUndefined() Received: {"constructor": [Function ReadableStream], Symbol(kType): "ReadableStream", Symbol(kState): {"controller": {Symbol(kType): "ReadableByteStreamController", Symbol(kState): {"autoAllocateChunkSize": undefined, "byobRequest": null, "cancelAlgorithm": [Function cancel2Algorithm], "closeRequested": false, "highWaterMark": 0, "pendingPullIntos": [], "pullAgain": false, "pullAlgorithm": [Function pull2Algorithm], "pulling": false, "queue": [], "queueTotalSize": 0, "started": true, "stream": [Circular]}}, "disturbed": false, "reader": undefined, "state": "readable", "storedError": undefined, "transfer": {"port1": undefined, "port2": undefined, "promise": undefined, "writable": undefined}}, Symbol(nodejs.webstream.isClosedPromise): {"promise": {Symbol(async_id_symbol): 72146, Symbol(trigger_async_id_symbol): 72115}, "reject": [Function anonymous], "resolve": [Function anonymous]}} at Object.toBeUndefined (node_modules/expect/build/index.js:2140:20) at Object.<anonymous> (src/integration-tests/ServiceRegistryClient.test.ts:144:16)
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.
SchemaClient › Schema CRUD › getSchemaByName should return latest version: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to get schema 'jsSdkTest_schema_1773107907479': Method 'GET' is not supported. at handleSdkError (src/sdk/helpers/errors.ts:49:11) at SchemaClient.getSchemaByName (src/sdk/clients/schema/SchemaClient.ts:71:21) at Object.<anonymous> (src/integration-tests/SchemaClient.test.ts:71:22)
E2E: 5-task workflow × 50 executions › 50 workflows with 5 sequential tasks each all complete with correct output: src/integration-tests/E2EFiveTaskWorkflow.test.ts#L42
thrown: "Exceeded timeout of 330000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/E2EFiveTaskWorkflow.test.ts:42:7 at Object.<anonymous> (src/integration-tests/E2EFiveTaskWorkflow.test.ts:22:9)
TaskManager › worker example: src/integration-tests/readme.test.ts#L29
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/readme.test.ts:29:7 at Object.<anonymous> (src/integration-tests/readme.test.ts:13:9)
SDK Worker Registration › multiple workers can be registered and executed: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:513:28)
SDK Worker Registration › event listeners receive lifecycle events: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:428:5)
SDK Worker Registration › NonRetryableException marks task as terminal failure: src/integration-tests/WorkerRegistration.test.ts#L277
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/WorkerRegistration.test.ts:277:7 at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:23:9)
SDK Worker Registration › worker with concurrency processes multiple tasks: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:229:28)
SDK Worker Registration › TaskHandler auto-discovers and executes decorated workers: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:135:28)
Node.js v20 - integration v4 (shard 2/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v20 - integration v4 (shard 2/3)
Process completed with exit code 1.
TaskRunner › worker example: src/integration-tests/TaskRunner.test.ts#L29
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/TaskRunner.test.ts:29:7 at Object.<anonymous> (src/integration-tests/TaskRunner.test.ts:13:9)
PromptClient › Prompt CRUD › updatePrompt should modify the prompt template: src/integration-tests/PromptClient.test.ts#L70
expect(received).resolves.not.toThrow() Received promise rejected instead of resolved Rejected to value: [[Conductor SDK Error]: Failed to update prompt 'jsSdkTest_prompt_1773107961051': Method 'PUT' is not supported.] at expect (node_modules/expect/build/index.js:2116:15) at Object.<anonymous> (src/integration-tests/PromptClient.test.ts:70:19)
PromptClient › Prompt CRUD › getPrompts should include the created prompt: src/integration-tests/PromptClient.test.ts#L66
expect(received).toBeDefined() Received: undefined at Object.<anonymous> (src/integration-tests/PromptClient.test.ts:66:21)
PromptClient › Prompt CRUD › getPrompt should return the created prompt: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to get prompt 'jsSdkTest_prompt_1773107961051': No such prompt jsSdkTest_prompt_1773107961051 at handleSdkError (src/sdk/helpers/errors.ts:49:11) at PromptClient.getPrompt (src/sdk/clients/prompt/PromptClient.ts:82:21) at Object.<anonymous> (src/integration-tests/PromptClient.test.ts:54:22)
PromptClient › Prompt CRUD › savePrompt should create a new prompt template: src/integration-tests/PromptClient.test.ts#L48
expect(received).resolves.not.toThrow() Received promise rejected instead of resolved Rejected to value: [[Conductor SDK Error]: Failed to save prompt 'jsSdkTest_prompt_1773107961051': BACKEND_ERROR - ERROR: there is no unique or exclusion constraint matching the ON CONFLICT specification] at expect (node_modules/expect/build/index.js:2116:15) at Object.<anonymous> (src/integration-tests/PromptClient.test.ts:48:19)
IntegrationClient › Prompt Association › getPromptsWithIntegration should return associated prompts: src/integration-tests/IntegrationClient.test.ts#L339
expect(received).toBeDefined() Received: undefined at Object.<anonymous> (src/integration-tests/IntegrationClient.test.ts:339:21)
IntegrationClient › Prompt Association › associatePromptWithIntegration should link a prompt: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to save prompt 'jsSdkTest_prompt_for_integration_1773107956803': BACKEND_ERROR - ERROR: there is no unique or exclusion constraint matching the ON CONFLICT specification at handleSdkError (src/sdk/helpers/errors.ts:49:11) at PromptClient.savePrompt (src/sdk/clients/prompt/PromptClient.ts:38:21) at Object.<anonymous> (src/integration-tests/IntegrationClient.test.ts:315:7)
Node.js v20 - integration v4 (shard 3/3)
Failed test were found and 'fail-on-error' option is set to true
Node.js v20 - integration v4 (shard 3/3)
Process completed with exit code 1.
TaskManager › Updates single worker properties: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow 46a30986-1c25-11f1-adaf-3a5cf098609b did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:448:28)
TaskManager › multi worker example: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow 34771708-1c25-11f1-adaf-3a5cf098609b did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:313:28)
TaskManager › If no error handler provided. it should just update the task: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow 22529e9a-1c25-11f1-adaf-3a5cf098609b did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:239:28)
TaskManager › On error it should call the errorHandler provided: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow 101dc48e-1c25-11f1-afb4-f20232da6138 did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:167:28)
TaskManager › Should run workflow with worker: src/integration-tests/utils/waitForWorkflowCompletion.ts#L43
Workflow fd05f960-1c24-11f1-adaf-3a5cf098609b did not complete within 30000ms at waitForWorkflowCompletion (src/integration-tests/utils/waitForWorkflowCompletion.ts:43:9) at Object.<anonymous> (src/integration-tests/TaskManager.test.ts:92:28)
Worker Advanced Features › TaskContext › getTaskContext should expose all context methods during execution: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to execute workflow: Required parameter 'requestId' is not present. at handleSdkError (src/sdk/helpers/errors.ts:49:11) at WorkflowExecutor.executeWorkflow (src/sdk/clients/workflow/WorkflowExecutor.ts:143:21) at executeWorkflowWithRetry (src/integration-tests/utils/executeWorkflowWithRetry.ts:31:14) at Object.<anonymous> (src/integration-tests/WorkerAdvanced.test.ts:355:30)
Worker Advanced Features › MetricsCollector › should collect poll and execution metrics during workflow run: src/sdk/helpers/errors.ts#L49
[Conductor SDK Error]: Failed to execute workflow: Required parameter 'requestId' is not present. at handleSdkError (src/sdk/helpers/errors.ts:49:11) at WorkflowExecutor.executeWorkflow (src/sdk/clients/workflow/WorkflowExecutor.ts:143:21) at executeWorkflowWithRetry (src/integration-tests/utils/executeWorkflowWithRetry.ts:31:14) at Object.<anonymous> (src/integration-tests/WorkerAdvanced.test.ts:105:30)
Node.js v22 - integration v4 (shard 1/3)
The run was canceled by @ajlai-orkes.
Node.js v22 - integration v4 (shard 1/3)
The operation was canceled.
TaskManager › worker example: src/integration-tests/readme.test.ts#L29
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/readme.test.ts:29:7 at Object.<anonymous> (src/integration-tests/readme.test.ts:13:9)
SDK Worker Registration › multiple workers can be registered and executed: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:513:28)
Continuous Integration
The run was canceled by @ajlai-orkes.
SDK Worker Registration › event listeners receive lifecycle events: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:428:5)
SDK Worker Registration › NonRetryableException marks task as terminal failure: src/integration-tests/WorkerRegistration.test.ts#L277
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at src/integration-tests/WorkerRegistration.test.ts:277:7 at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:23:9)
SDK Worker Registration › worker with concurrency processes multiple tasks: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:229:28)
SDK Worker Registration › TaskHandler auto-discovers and executes decorated workers: src/integration-tests/utils/waitForWorkflowStatus.ts#L44
Workflow did not reach status COMPLETED within 60000ms at waitForWorkflowStatus (src/integration-tests/utils/waitForWorkflowStatus.ts:44:9) at Object.<anonymous> (src/integration-tests/WorkerRegistration.test.ts:135:28)
Node.js v22 - integration v4 (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