Skip to content

Merge remote-tracking branch 'origin/master' into minor #7758

Merge remote-tracking branch 'origin/master' into minor

Merge remote-tracking branch 'origin/master' into minor #7758

Triggered via push July 31, 2026 10:42
Status Success
Total duration 18m 43s
Artifacts
detect changes
18s
detect changes
Matrix: dashboard-e2e
Matrix: e2e (mariadb)
Matrix: e2e (mysql)
Matrix: e2e (postgres)
Matrix: e2e (sqljs)
Matrix: unit tests
all-passed
4s
all-passed
Fit to window
Zoom out
Zoom in

Annotations

1 error, 5 warnings, and 4 notices
[chromium] › e2e/tests/settings/global-settings.spec.ts:32:5 › Global Settings › should update out of stock threshold and persist: packages/dashboard/e2e/tests/settings/global-settings.spec.ts#L71
1) [chromium] › e2e/tests/settings/global-settings.spec.ts:32:5 › Global Settings › should update out of stock threshold and persist Error: expect(locator).toHaveValue(expected) failed Locator: locator('[data-slot="field"]').filter({ has: locator('[data-slot="field-label"]').getByText('Global out of stock threshold', { exact: true }) }).getByRole('spinbutton') Expected: "-5" Received: "0" Timeout: 10000ms Call log: - Expect "toHaveValue" with timeout 10000ms - waiting for locator('[data-slot="field"]').filter({ has: locator('[data-slot="field-label"]').getByText('Global out of stock threshold', { exact: true }) }).getByRole('spinbutton') 14 × locator resolved to <input step="1" value="0" type="number" data-slot="input" name="outOfStockThreshold" id="field-outOfStockThreshold" class="dark:bg-input/30 border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 file:text-foreground placeholder:text-muted-foreground h-9 w-full min-w-0 rounded-md border bg-transparent px-2.5 py-1 text-base transition-[color,box-shado…/> - unexpected value "0" 69 | .getByText('Global out of stock threshold', { exact: true }), 70 | }); > 71 | await expect(reloadedField.getByRole('spinbutton')).toHaveValue(newValue, { timeout: 10_000 }); | ^ 72 | 73 | // Reset to original value 74 | await reloadedField.getByRole('spinbutton').fill(originalValue); at /home/runner/work/vendure/vendure/packages/dashboard/e2e/tests/settings/global-settings.spec.ts:71:61
SonarQube
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: SonarSource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
4 skipped 75 passed (1.9m)
🎭 Playwright Run Summary
1 flaky [chromium] › e2e/tests/settings/global-settings.spec.ts:32:5 › Global Settings › should update out of stock threshold and persist 86 passed (1.7m)
🎭 Playwright Run Summary
95 passed (2.2m)
🎭 Playwright Run Summary
88 passed (2.2m)