Skip to content

refactor(web): decompose MemorySection into a features/memory vertical slice #14544

refactor(web): decompose MemorySection into a features/memory vertical slice

refactor(web): decompose MemorySection into a features/memory vertical slice #14544

Triggered via pull request July 8, 2026 22:53
Status Failure
Total duration 9m 37s
Artifacts 10

ci.yml

on: pull_request
Resolve runner profiles
10s
Resolve runner profiles
Detect validation scopes
21s
Detect validation scopes
Static gate
17s
Static gate
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Validate Nix flake
3m 2s
Validate Nix flake
Preflight
3m 11s
Preflight
Workspace unit tests
1m 26s
Workspace unit tests
Windows tools-pack payload tests
2m 41s
Windows tools-pack payload tests
Web workspace tests
4m 44s
Web workspace tests
E2E Vitest
3m 4s
E2E Vitest
UI P0 smoke
1m 47s
UI P0 smoke
Docker image build
3m 53s
Docker image build
Validate workspace
6s
Validate workspace
Runtime summary
7s
Runtime summary
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 3 warnings, and 7 notices
Validate Nix flake
Process completed with exit code 1.
UI P0 (entry-settings)
Process completed with exit code 1.
[chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation: e2e/ui/entry-chrome-flows.test.ts#L1248
1) [chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByTestId('plugin-details-use-parameterized-deck-plugin') 1246 | const home = await revealHomeTemplates(page); 1247 | await home.getByTestId('plugins-home-details-parameterized-deck-plugin').click({ force: true }); > 1248 | await page.getByTestId('plugin-details-use-parameterized-deck-plugin').click(); | ^ 1249 | await expect(page.getByTestId('home-hero-active-plugin')).toContainText('Parameterized Deck Plugin'); 1250 | 1251 | const input = page.getByTestId('home-hero-input'); at /home/runner/_work/open-design/open-design/e2e/ui/entry-chrome-flows.test.ts:1248:74
[chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation: e2e/ui/entry-chrome-flows.test.ts#L0
1) [chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation: e2e/ui/entry-chrome-flows.test.ts#L1248
1) [chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByTestId('plugin-details-use-parameterized-deck-plugin') 1246 | const home = await revealHomeTemplates(page); 1247 | await home.getByTestId('plugins-home-details-parameterized-deck-plugin').click({ force: true }); > 1248 | await page.getByTestId('plugin-details-use-parameterized-deck-plugin').click(); | ^ 1249 | await expect(page.getByTestId('home-hero-active-plugin')).toContainText('Parameterized Deck Plugin'); 1250 | 1251 | const input = page.getByTestId('home-hero-input'); at /home/runner/_work/open-design/open-design/e2e/ui/entry-chrome-flows.test.ts:1248:74
[chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation: e2e/ui/entry-chrome-flows.test.ts#L0
1) [chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation Test timeout of 120000ms exceeded.
Validate workspace
Process completed with exit code 1.
Detect validation scopes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Nix flake
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docker image build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: docker/build-push-action@v6, docker/metadata-action@v5, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
3 passed (32.7s)
🎭 Playwright Run Summary
20 passed (1.3m)
🎭 Playwright Run Summary
19 passed (1.6m)
🎭 Playwright Run Summary
21 passed (2.8m)
🎭 Playwright Run Summary
26 passed (3.2m)
🎭 Playwright Run Summary
37 passed (4.4m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί ui/entry-chrome-flows.test.ts:1216:1 β€Ί [P0] @critical home plugin input edits are reapplied and carried into project creation 60 passed (6.8m)

Artifacts

Produced during runtime
Name Size Digest
handoff-comment-nix-hash-refresh Expired
1.4 KB
sha256:5e84117c0b690da6bc7a9a2fe96202ec2c9a1e5c351cc7233a3a27e91bfe2cf3
handoff-report-visual-pr Expired
437 Bytes
sha256:aa054095c318e8fcbb99bf04051239ce1676f8a12e98e7e19bce3983177223ba
nexu-io~open-design~0UR9CS.dockerbuild
62.7 KB
sha256:eabeeb78e12c18c44199769edc9acc2debde44f2e6f9cf7571a65851b048c0d5
ui-p0-ci-28981338036-entry-settings Expired
5.47 MB
sha256:dc8ba84578c53a264dc83124d7a8a0cad382b29aaa2af6b07a658383c4d139e8
ui-p0-ci-28981338036-project-runtime Expired
340 KB
sha256:e24acba6ee5717e2b8d9644211cb63df3c4ef662fa6ea8a77e734f57c3a2c967
ui-p0-ci-28981338036-project-workspace Expired
357 KB
sha256:712c632a37cf2aea9ca1244d03ebb7233f8327f792f2e325cc666930a6547c1d
ui-p0-ci-28981338036-smoke Expired
267 KB
sha256:82a995332d7f26d944cd7c050929f9b1e2da4f2fb184e9e016a8c4138166ca3b
ui-p0-ci-28981338036-workspace-restoration Expired
343 KB
sha256:aba1f97c26d36d5154cd28cd3729a435c641856060b9170d8ba952a8f2309b5d
visual-pr-capture-5228-28981338036-entry-navigation Expired
1.94 MB
sha256:2057ecb5b0ed58f064aef2b8c88cc9d3c897c45a7d827940d982c18ceda12a2b
visual-pr-capture-5228-28981338036-settings-workspace Expired
2.86 MB
sha256:2b3699b88249e2b44cdbffe67b2d2a1de5fa2bdf5558147db972f90b4baba665