Skip to content

perf(files): keep systemtag and filecache joins index-friendly #1833

perf(files): keep systemtag and filecache joins index-friendly

perf(files): keep systemtag and filecache joins index-friendly #1833

Triggered via pull request July 3, 2026 16:05
Status Success
Total duration 12m 56s
Artifacts 6

playwright.yml

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

Annotations

4 errors, 7 warnings, and 6 notices
[chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
1) [chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:68 66 | 67 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> { > 68 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url())) 70 | await this.confirmButton(label).click() 71 | await done at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:116:24
[chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:108:2 › Systemtags: Files bulk action › Can assign and remove multiple tags: ../../../../work/server/server/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts#L126
2) [chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:108:2 › Systemtags: Files bulk action › Can assign and remove multiple tags Error: locator.uncheck: Clicking the checkbox did not change its state Call log: - waiting for getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: 'f16f06b0-7e68-45c9-a321-9471e67190df' }) - locator resolved to <input checked type="checkbox" data-v-c34c63a4="" aria-labelledby="nc-vue-39" id="checkbox-radio-switch-nc-vue-38" class="checkbox-radio-switch__input" label="f16f06b0-7e68-45c9-a321-9471e67190df"/> - attempting click action - scrolling into view if needed - done scrolling - forcing action - performing click action - click action done - waiting for scheduled navigations to finish - navigations have finished 124 | .scrollIntoViewIfNeeded() 125 | await filesListPage.getTagPicker().getByRole('checkbox', { name: tag2 }) > 126 | .uncheck({ force: true }) | ^ 127 | await filesListPage.createNewTagInPicker(tag3) 128 | await filesListPage.applyTagPicker() 129 | at /home/runner/work/server/server/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:126:5
[chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
1) [chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:68 66 | 67 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> { > 68 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url())) 70 | await this.confirmButton(label).click() 71 | await done at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:116:24
[chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder: tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts#L0
1) [chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder 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 5 / 5
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 / 5
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 / 5
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 2 / 5
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 / 5
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
36 passed (4.2m)
🎭 Playwright Run Summary
37 passed (4.9m)
🎭 Playwright Run Summary
37 passed (4.8m)
🎭 Playwright Run Summary
1 flaky [chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder 36 passed (5.5m)
🎭 Playwright Run Summary
1 flaky [chrome] › tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:108:2 › Systemtags: Files bulk action › Can assign and remove multiple tags 35 passed (7.6m)
🎭 Playwright Run Summary
2 flaky [chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:111:2 › Files: Move or copy files › can copy a folder to the same folder [chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:108:2 › Systemtags: Files bulk action › Can assign and remove multiple tags 181 passed (7.6m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
56 KB
sha256:ac1c2a0ac68d81ec4f0ccd90cb12813bef1297a892d023542ee5a7aa7ca513e7
blob-report-2 Expired
3.03 MB
sha256:3b35968f81a9fa3a09db9bdb2b56bd0067adfc9f073f47ff2928657b2ce12bdd
blob-report-3 Expired
62.4 KB
sha256:f19944d0c2ba4e463fb6a3b1764205e0d73a250064ef0ca18bf691c72249c818
blob-report-4 Expired
5.21 MB
sha256:031a4e9bac263e45e8422208de8e59d17a87446669ede7ff44ba28d95879eae1
blob-report-5 Expired
61.6 KB
sha256:4684b7c4050d54bfb3645c68a4b7aeb9c079f5da552b1d741a21b4dde46c0c4e
html-report--attempt-1 Expired
8.86 MB
sha256:2c3a5bcfe7b1732e9734c6d856d983ed18953dab8cc2f17fa588504816f8d439