Skip to content

fix: Output shape validation will delete keys when there is a list of files #2360

fix: Output shape validation will delete keys when there is a list of files

fix: Output shape validation will delete keys when there is a list of files #2360

Triggered via pull request July 10, 2026 12:12
Status Success
Total duration 23m 23s
Artifacts 7

playwright.yml

on: pull_request
Playwright setup
5m 37s
Playwright setup
Matrix: playwright-tests
merge-reports
45s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 8 warnings, and 7 notices
[chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice: tests/playwright/e2e/files/files-sorting.spec.ts#L159
2) [chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice Error: expect(locator).toHaveAttribute(expected) failed Locator: getByRole('columnheader', { name: 'Size' }) Expected: "ascending" Received: "descending" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for getByRole('columnheader', { name: 'Size' }) 14 × locator resolved to <th data-v-12d5b60e="" aria-sort="descending" class="files-list__column files-list__row-size files-list__column--sortable">…</th> - unexpected value "descending" 157 | 158 | await filesListPage.sortByColumn('Size') > 159 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'ascending') | ^ 160 | await expect.poll(() => filesListPage.getRowNames()).toEqual([ 161 | 'folder', 162 | '1 tiny.txt', at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:159:55
[chrome] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render: tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts#L0
1) [chrome] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Test timeout of 30000ms exceeded.
Playwright setup
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/save@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 2 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 1 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 5 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 6 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 3 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 4 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
merge-reports
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
44 passed (5.7m)
🎭 Playwright Run Summary
44 passed (5.1m)
🎭 Playwright Run Summary
43 passed (7.8m)
🎭 Playwright Run Summary
43 passed (7.4m)
🎭 Playwright Run Summary
2 flaky [chrome] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render [chrome] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice 42 passed (11.2m)
🎭 Playwright Run Summary
43 passed (12.2m)
🎭 Playwright Run Summary
2 flaky [chrome] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render [chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice 259 passed (15.2m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
63.5 KB
sha256:1649d292499f4d8688f968ca110517ca64e7db3459ee07499295f87c8b2e9c44
blob-report-2 Expired
68.7 KB
sha256:87ec732289866e55ece0a5abfec09dfe198a571eb8a65c668cbd56119fc28bbb
blob-report-3 Expired
7.44 MB
sha256:2358ad5addd3eaf500002fac99663a5c3acbfadf652286257b2f984a996f23ba
blob-report-4 Expired
82.8 KB
sha256:4475f855df2decfd5a1945ae036f72dd029e7373b0d3579b890a44b50306d7ac
blob-report-5 Expired
57.9 KB
sha256:d4b9f4b929cfe73fd9d61403250215cf7cec60ebc283f3a5f94e58951182d250
blob-report-6 Expired
76.5 KB
sha256:dc4636cf98f81875b7a2c0df9783fc6b943201cf2bd3423eccc85a0ec89232e4
html-report--attempt-1 Expired
8.15 MB
sha256:5207e236e205533d2cec63ba5c56b8bf11b0717c187cad791a5c2d4bb9b6ebe7