Skip to content

Reconnect updates the existing DCR connection #3789

Reconnect updates the existing DCR connection

Reconnect updates the existing DCR connection #3789

Triggered via pull request July 4, 2026 21:08
Status Failure
Total duration 3m 59s
Artifacts 1

ci.yml

on: pull_request
Changed paths
7s
Changed paths
Matrix: e2e
Desktop smoke build
44s
Desktop smoke build
Self-host Docker image
53s
Self-host Docker image
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 34 warnings
[selfhost] scenarios/browser-approval.test.ts > MCP · a gated action approved in the browser runs to completion: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/auth-methods-ui.test.ts > Auth methods · the add flow declares an API key alongside the detected method: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/auth-methods-ui.test.ts > Auth methods · the add flow declares an API key alongside the detected method: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/auth-methods-ui.test.ts > Auth methods · the add flow declares an API key alongside the detected method: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · a fresh identity starts with zero connections: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · a fresh identity starts with zero connections: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · a fresh identity starts with zero connections: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · typed client lists the available tools: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · typed client lists the available tools: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
[selfhost] scenarios/api-tools.test.ts > API · typed client lists the available tools: e2e/targets/selfhost.ts#L31
TypeError: fetch failed ❯ signInSession targets/selfhost.ts:31:20 ❯ targets/selfhost.ts:116:41 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1134:18)\n' + ' at afterConnectMultiple (node:net:1715:7)', errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n' + ' at createConnectionError (node:net:1678:14)\n' + ' at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', constructor: 'Function<AggregateError>', name: 'Caused by: Caused by: AggregateError', message: '', toString: 'Function<toString>', stacks: [] } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED 127.0.0.1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED 127.0.0.1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED ::1:44554\n at createConnectionError (node:net:1678:14)\n at afterConnectMultiple (node:net:1708:16)', message: 'connect ECONNREFUSED ::1:44554', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 44554, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
Changed paths
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, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
The `catch` callback in `Effect.try` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.try` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.try` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.try` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Typecheck
The `catch` callback in `Effect.try` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Desktop smoke build
The `catch` callback in `Effect.tryPromise` returns `unknown`, so the Effect error type stays untyped. A specific typed error preserves error-channel information, for example by narrowing the value or wrapping it in `Data.TaggedError`. effect(unknownInEffectCatch)
Self-host Docker image
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (cloud 3of4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (cloud 2of4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (cloud 1of4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (cloud 4of4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (selfhost)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
e2e-runs-selfhost
37.9 MB
sha256:76d66b68e8f67809762bf2f8d88b3fb3f6356e6fb359e35d5878d97b24b3dfac