feat(ai-builder): Design updates for workflow builder chat experience #47784
ci-pull-requests.yml
on: pull_request
Install & Build
6m 0s
Matrix: E2E Tests / Multi-Main: Isolated / test
Matrix: E2E Tests / Multi-Main: UI / test
Matrix: Unit tests / unit-test-frontend
Unit tests
/
Backend Unit Tests
4m 30s
Unit tests
/
Backend Integration Tests
5m 46s
Unit tests
/
Nodes Unit Tests
59s
Bundle Size Check
1m 6s
Required Checks
3s
Annotations
5 errors and 9 notices
|
[multi-main:ui] › tests/ui/triggers/webhook-external.spec.ts:4:6 › External Webhook Triggering › should create workflow via API:
packages/testing/playwright/tests/ui/triggers/webhook-external.spec.ts#L17
2) [multi-main:ui] › tests/ui/triggers/webhook-external.spec.ts:4:6 › External Webhook Triggering › should create workflow via API, activate it, trigger webhook externally, and verify execution
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
15 | });
16 |
> 17 | expect(webhookResponse.ok()).toBe(true);
| ^
18 |
19 | const execution = await api.workflows.waitForExecution(workflowId, 5000);
20 | expect(execution.status).toBe('success');
at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/triggers/webhook-external.spec.ts:17:32
|
|
[multi-main:ui] › tests/ui/settings/users/users.spec.ts:40:6 › Users Settings › should delete user and transfer their data:
packages/testing/playwright/pages/SettingsUsersPage.ts#L70
1) [multi-main:ui] › tests/ui/settings/users/users.spec.ts:40:6 › Users Settings › should delete user and transfer their data
TimeoutError: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for getByTestId('action-delete').filter({ visible: true })
- locator resolved to <li tabindex="-1" role="menuitem" data-el-collection-item="" data-test-id="action-delete" class="el-dropdown-menu__item">…</li>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not stable
37 × retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 500ms
at pages/SettingsUsersPage.ts:70
68 | async clickDeleteUser(email: string) {
69 | await this.openActions(email);
> 70 | await this.page.getByTestId('action-delete').filter({ visible: true }).click();
| ^
71 | }
72 | }
73 |
at SettingsUsersPage.clickDeleteUser (/home/runner/_work/n8n/n8n/packages/testing/playwright/pages/SettingsUsersPage.ts:70:74)
at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/settings/users/users.spec.ts:49:3
|
|
[multi-main:ui] › tests/ui/workflows/editor/subworkflows/wait.spec.ts:9:6 › Parent that does not wait for sub-workflow › should not wait for the sub-workflow:
packages/testing/playwright/tests/ui/workflows/editor/subworkflows/wait.spec.ts#L27
1) [multi-main:ui] › tests/ui/workflows/editor/subworkflows/wait.spec.ts:9:6 › Parent that does not wait for sub-workflow › should not wait for the sub-workflow
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
25 |
26 | const response = await api.request.get(`/webhook/${webhookPath}`);
> 27 | expect(response.ok()).toBe(true);
| ^
28 | const execution = await api.workflows.waitForExecution(workflowId, 5000);
29 | expect(execution.status).toBe('success');
30 |
at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/subworkflows/wait.spec.ts:27:25
|
|
[multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes:
packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts#L72
1) [multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes
Error: expect(locator).toHaveCount(expected) failed
Locator: getByTestId('canvas-node')
Expected: 2
Received: 3
Timeout: 10000ms
Call log:
- Expect "toHaveCount" with timeout 10000ms
- waiting for getByTestId('canvas-node')
14 × locator resolved to 3 elements
- unexpected value "3"
70 |
71 | await n8n.canvas.hitRedo();
> 72 | await expect(n8n.canvas.getCanvasNodes()).toHaveCount(2);
| ^
73 | await expect(n8n.canvas.nodeConnections()).toHaveCount(1);
74 | });
75 |
at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts:72:45
|
|
[multi-main:ui] › tests/ui/capabilities/task-runner.spec.ts:17:6 › Task Runner Capability @capability:task-runner › should execute Javascript with task runner enabled:
packages/testing/playwright/pages/BasePage.ts#L13
1) [multi-main:ui] › tests/ui/capabilities/task-runner.spec.ts:17:6 › Task Runner Capability @capability:task-runner › should execute Javascript with task runner enabled
TimeoutError: locator.click: Timeout 20000ms exceeded.
Call log:
- waiting for getByTestId('node-creator-plus-button')
at pages/BasePage.ts:13
11 |
12 | protected async clickByTestId(testId: string) {
> 13 | await this.page.getByTestId(testId).click();
| ^
14 | }
15 |
16 | protected async fillByTestId(testId: string, value: string) {
at CanvasPage.clickByTestId (/home/runner/_work/n8n/n8n/packages/testing/playwright/pages/BasePage.ts:13:39)
at CanvasPage.clickNodeCreatorPlusButton (/home/runner/_work/n8n/n8n/packages/testing/playwright/pages/CanvasPage.ts:84:14)
at CanvasPage.addNode (/home/runner/_work/n8n/n8n/packages/testing/playwright/pages/CanvasPage.ts:132:14)
at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/capabilities/task-runner.spec.ts:19:20
|
|
🎭 Playwright Run Summary
2 flaky
[multi-main:ui] › tests/ui/settings/users/users.spec.ts:40:6 › Users Settings › should delete user and transfer their data
[multi-main:ui] › tests/ui/triggers/webhook-external.spec.ts:4:6 › External Webhook Triggering › should create workflow via API, activate it, trigger webhook externally, and verify execution
14 skipped
52 passed (4.4m)
|
|
🎭 Playwright Run Summary
72 passed (5.6m)
|
|
🎭 Playwright Run Summary
70 passed (5.2m)
|
|
🎭 Playwright Run Summary
11 skipped
58 passed (6.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[multi-main:ui] › tests/ui/workflows/editor/subworkflows/wait.spec.ts:9:6 › Parent that does not wait for sub-workflow › should not wait for the sub-workflow
1 skipped
67 passed (7.4m)
|
|
🎭 Playwright Run Summary
1 skipped
69 passed (7.4m)
|
|
🎭 Playwright Run Summary
54 passed (8.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes
3 skipped
65 passed (8.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[multi-main:ui] › tests/ui/capabilities/task-runner.spec.ts:17:6 › Task Runner Capability @capability:task-runner › should execute Javascript with task runner enabled
7 skipped
61 passed (10.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
editor-ui-dist
Expired
|
14.1 MB |
sha256:89fa1ca9a77298144c7854c3bdfa847af2867835bd1a0cb1f6311a866fbf37a9
|
|