Skip to content

feat(core): Dynamic credential resolvers API routes #47807

feat(core): Dynamic credential resolvers API routes

feat(core): Dynamic credential resolvers API routes #47807

Triggered via pull request December 5, 2025 23:14
Status Failure
Total duration 15m 19s
Artifacts 1

ci-pull-requests.yml

on: pull_request
Install & Build
3m 40s
Install & Build
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
7m 56s
Unit tests / Backend Unit Tests
Unit tests  /  Backend Integration Tests
5m 17s
Unit tests / Backend Integration Tests
Unit tests  /  Nodes Unit Tests
5m 58s
Unit tests / Nodes Unit Tests
Bundle Size Check
1m 1s
Bundle Size Check
Unit tests  /  Unit tests
3s
Unit tests / Unit tests
Required Checks
5s
Required Checks
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 9 notices
Unit tests / Backend Integration Tests
Process completed with exit code 1.
Unit tests / Backend Integration Tests
n8n#test:integration: command (/home/runner/_work/n8n/n8n/packages/cli) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test:integration exited (1)
Unit tests / Backend Unit Tests
Process completed with exit code 1.
Unit tests / Backend Unit Tests
@n8n/permissions#test:unit: command (/home/runner/_work/n8n/n8n/packages/@n8n/permissions) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test:unit exited (1)
Unit tests / Unit tests
Process completed with exit code 1.
[multi-main:ui] › tests/ui/workflows/editor/code/code-node.spec.ts:73:7 › Code node › Code editor › should show lint errors in `runOnceForAllItems` mode: packages/testing/playwright/tests/ui/workflows/editor/code/code-node.spec.ts#L87
1) [multi-main:ui] › tests/ui/workflows/editor/code/code-node.spec.ts:73:7 › Code node › Code editor › should show lint errors in `runOnceForAllItems` mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.cm-tooltip-lint') Expected substring: "`.itemMatching()` expects an item index to be passed in as its argument." Timeout: 10000ms Error: element(s) not found Call log: - Expect "toContainText" with timeout 10000ms - waiting for locator('.cm-tooltip-lint') 85 | await expect(n8n.ndv.getLintErrors()).toHaveCount(6); 86 | await n8n.ndv.getParameterInput('jsCode').getByText('itemMatching').hover(); > 87 | await expect(n8n.ndv.getLintTooltip()).toContainText( | ^ 88 | '`.itemMatching()` expects an item index to be passed in as its argument.', 89 | ); 90 | }); at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/code/code-node.spec.ts:87:43
[multi-main:ui] › tests/ui/workflows/editor/code/code-node.spec.ts:73:7 › Code node › Code editor › should show lint errors in `runOnceForAllItems` mode: packages/testing/playwright/tests/ui/workflows/editor/code/code-node.spec.ts#L87
1) [multi-main:ui] › tests/ui/workflows/editor/code/code-node.spec.ts:73:7 › Code node › Code editor › should show lint errors in `runOnceForAllItems` mode Error: expect(locator).toContainText(expected) failed Locator: locator('.cm-tooltip-lint') Expected substring: "`.itemMatching()` expects an item index to be passed in as its argument." Timeout: 10000ms Error: element(s) not found Call log: - Expect "toContainText" with timeout 10000ms - waiting for locator('.cm-tooltip-lint') 85 | await expect(n8n.ndv.getLintErrors()).toHaveCount(6); 86 | await n8n.ndv.getParameterInput('jsCode').getByText('itemMatching').hover(); > 87 | await expect(n8n.ndv.getLintTooltip()).toContainText( | ^ 88 | '`.itemMatching()` expects an item index to be passed in as its argument.', 89 | ); 90 | }); at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/code/code-node.spec.ts:87:43
[multi-main:ui] › tests/ui/workflows/editor/ndv/ndv-parameters.spec.ts:58:7 › NDV Parameters › Remote Options & Network › Should show a notice when remote options cannot be fetched because of missing credentials: packages/testing/playwright/tests/ui/workflows/editor/ndv/ndv-parameters.spec.ts#L72
1) [multi-main:ui] › tests/ui/workflows/editor/ndv/ndv-parameters.spec.ts:58:7 › NDV Parameters › Remote Options & Network › Should show a notice when remote options cannot be fetched because of missing credentials Error: expect(locator).toBeVisible() failed Locator: locator('[data-test-id="parameter-input-field"][title*="propertiesUi.propertyValues[0].key"][title*="has issues"]') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for locator('[data-test-id="parameter-input-field"][title*="propertiesUi.propertyValues[0].key"][title*="has issues"]') 70 | await expect( 71 | n8n.ndv.getParameterInputWithIssues('propertiesUi.propertyValues[0].key'), > 72 | ).toBeVisible(); | ^ 73 | }); 74 | 75 | test('Should show error state when remote options cannot be fetched', async ({ n8n }) => { at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/ndv/ndv-parameters.spec.ts:72:6
Required Checks
Process completed with exit code 1.
🎭 Playwright Run Summary
14 skipped 56 passed (3.3m)
🎭 Playwright Run Summary
71 passed (4.9m)
🎭 Playwright Run Summary
10 skipped 60 passed (6.2m)
🎭 Playwright Run Summary
70 passed (6.0m)
🎭 Playwright Run Summary
13 skipped 57 passed (7.2m)
🎭 Playwright Run Summary
1 skipped 70 passed (6.8m)
🎭 Playwright Run Summary
1 flaky [multi-main:ui] › tests/ui/workflows/editor/code/code-node.spec.ts:73:7 › Code node › Code editor › should show lint errors in `runOnceForAllItems` mode 4 skipped 65 passed (7.9m)
🎭 Playwright Run Summary
54 passed (8.1m)
🎭 Playwright Run Summary
1 flaky [multi-main:ui] › tests/ui/workflows/editor/ndv/ndv-parameters.spec.ts:58:7 › NDV Parameters › Remote Options & Network › Should show a notice when remote options cannot be fetched because of missing credentials 1 skipped 68 passed (8.0m)

Artifacts

Produced during runtime
Name Size Digest
editor-ui-dist
14.1 MB
sha256:10e34a56788396fefc6ccb3b0afdc39bf8a8b1ae38b716bc7b729610b1564add