Skip to content

feat(dashboard): Allow creating customer and address inline on draft … #7764

feat(dashboard): Allow creating customer and address inline on draft …

feat(dashboard): Allow creating customer and address inline on draft … #7764

Triggered via pull request July 31, 2026 11:58
Status Failure
Total duration 16m 12s
Artifacts

build_and_test.yml

on: pull_request
detect changes
16s
detect changes
Matrix: dashboard-e2e
Matrix: e2e (mariadb)
Matrix: e2e (mysql)
Matrix: e2e (postgres)
Matrix: e2e (sqljs)
Matrix: unit tests
all-passed
3s
all-passed
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 4 warnings, and 4 notices
dashboard i18n sync
Process completed with exit code 1.
dashboard i18n sync
i18n catalogs are out of sync with source code.
dashboard e2e (2)
Process completed with exit code 1.
[chromium] › e2e/tests/catalog/product-variants.spec.ts:274:5 › manage product variants › should add a new variant via the Add variant dialog: packages/dashboard/e2e/tests/catalog/product-variants.spec.ts#L297
1) [chromium] › e2e/tests/catalog/product-variants.spec.ts:274:5 › manage product variants › should add a new variant via the Add variant dialog Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByRole('option', { name: 'E2E Unique Test' }) resolved to 2 elements: 1) <div cmdk-item="" role="option" id="radix-_r_2q_" aria-disabled="false" aria-selected="false" data-disabled="false" data-selected="false" data-slot="command-item" data-value="E2E Unique Test" class="data-selected:bg-muted data-selected:text-foreground data-selected:**:[svg]:text-foreground group/command-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none in-data-[slot=dialog-content]:rounded-lg! data-[disabled=true]:pointer-events-none data…>…</div> aka locator('#radix-_r_2q_') 2) <div cmdk-item="" role="option" id="radix-_r_2r_" aria-disabled="false" aria-selected="false" data-disabled="false" data-selected="false" data-slot="command-item" data-value="E2E Unique Test" class="data-selected:bg-muted data-selected:text-foreground data-selected:**:[svg]:text-foreground group/command-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none in-data-[slot=dialog-content]:rounded-lg! data-[disabled=true]:pointer-events-none data…>…</div> aka locator('#radix-_r_2r_') Call log: - waiting for getByRole('option', { name: 'E2E Unique Test' }) 295 | if (i === 0) { 296 | // Select our unique option that's guaranteed not to be a duplicate > 297 | await page.getByRole('option', { name: 'E2E Unique Test' }).click(); | ^ 298 | } else { 299 | await page.getByRole('option').first().click(); 300 | } at /home/runner/work/vendure/vendure/packages/dashboard/e2e/tests/catalog/product-variants.spec.ts:297:77
[chromium] › e2e/tests/catalog/product-variants.spec.ts:274:5 › manage product variants › should add a new variant via the Add variant dialog: packages/dashboard/e2e/utils/vendure-admin-client.ts#L13
1) [chromium] › e2e/tests/catalog/product-variants.spec.ts:274:5 › manage product variants › should add a new variant via the Add variant dialog Error: apiRequestContext.post: read ECONNRESET Call log: - → POST http://localhost:3050/admin-api - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.7632.6 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br - content-type: application/json - content-length: 313 at ../utils/vendure-admin-client.ts:13 11 | 12 | async login(username = 'superadmin', password = 'superadmin') { > 13 | const response = await this.page.request.post(ADMIN_API, { | ^ 14 | data: { 15 | query: `mutation ($u: String!, $p: String!) { 16 | login(username: $u, password: $p) { at VendureAdminClient.login (/home/runner/work/vendure/vendure/packages/dashboard/e2e/utils/vendure-admin-client.ts:13:50) at /home/runner/work/vendure/vendure/packages/dashboard/e2e/tests/catalog/product-variants.spec.ts:332:22
all-passed
Process completed with exit code 1.
dashboard e2e (3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
dashboard e2e (4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
dashboard e2e (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
dashboard e2e (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 skipped 81 passed (1.5m)
🎭 Playwright Run Summary
72 passed (1.6m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e/tests/catalog/product-variants.spec.ts:274:5 › manage product variants › should add a new variant via the Add variant dialog 3 skipped 73 passed (2.0m)
🎭 Playwright Run Summary
78 passed (2.1m)