Skip to content

feat(core): Encrypt secret custom fields and config args at rest #7720

feat(core): Encrypt secret custom fields and config args at rest

feat(core): Encrypt secret custom fields and config args at rest #7720

Triggered via pull request July 30, 2026 09:07
Status Failure
Total duration 22m 9s
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

4 errors, 6 warnings, and 4 notices
[chromium] › e2e/tests/settings/channels.spec.ts:49:5 › Channels CRUD › should create a new channel: packages/dashboard/e2e/tests/settings/channels.spec.ts#L79
1) [chromium] › e2e/tests/settings/channels.spec.ts:49:5 › Channels CRUD › should create a new channel Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('[data-slot="select-content"]').getByRole('option', { name: 'Australian Dollar (A$)', exact: true }) 77 | .locator('[data-slot="select-content"]') 78 | .getByRole('option', { name: 'Australian Dollar (A$)', exact: true }) > 79 | .click(); | ^ 80 | 81 | // Default tax zone — Base UI Select 82 | await dp.selectOption('Default tax zone', 'Europe'); at /home/runner/work/vendure/vendure/packages/dashboard/e2e/tests/settings/channels.spec.ts:79:14
[chromium] › e2e/tests/settings/channels.spec.ts:49:5 › Channels CRUD › should create a new channel: packages/dashboard/e2e/tests/settings/channels.spec.ts#L0
1) [chromium] › e2e/tests/settings/channels.spec.ts:49:5 › Channels CRUD › should create a new channel Test timeout of 30000ms exceeded.
e2e (postgres) (22.x)
Process completed with exit code 130.
all-passed
Process completed with exit code 1.
dashboard i18n sync
i18n source references (#:) are out of date, but translations are in sync. Run 'npm run i18n:extract --workspace=@vendure/dashboard' to update line references.
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 (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 (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 (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 (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
95 passed (1.9m)
🎭 Playwright Run Summary
87 passed (1.5m)
🎭 Playwright Run Summary
1 flaky [chromium] › e2e/tests/settings/channels.spec.ts:49:5 › Channels CRUD › should create a new channel 4 skipped 74 passed (2.1m)
🎭 Playwright Run Summary
88 passed (2.2m)