feat(dashboard): Allow creating customer and address inline on draft … #7764
build_and_test.yml
on: pull_request
detect changes
16s
Matrix: dashboard-e2e
Matrix: e2e (mariadb)
Matrix: e2e (mysql)
Matrix: e2e (postgres)
Matrix: e2e (sqljs)
Matrix: unit tests
codegen
/
codegen
55s
build
3m 39s
dashboard i18n sync
23s
SonarQube
all-passed
3s
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)
|