Skip to content

fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID #1412

fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID

fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID #1412

Re-run triggered June 29, 2026 12:04
Status Success
Total duration 13m 30s
Artifacts 6

playwright.yml

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

Annotations

4 errors, 8 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 timeout of 30000ms exceeded. 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/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/runner/work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:116:24
[chrome] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files: ../../../../work/server/server/tests/playwright/e2e/files/files-delete.spec.ts#L53
2) [chrome] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files Error: expect(received).toBe(expected) // Object.is equality Expected: 204 Received: 500 51 | const responses = await deleteResponses 52 | for (const response of responses) { > 53 | expect(response.status()).toBe(204) | ^ 54 | } 55 | }) 56 | }) at /home/runner/work/server/server/tests/playwright/e2e/files/files-delete.spec.ts:53:30
[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: ../../../../work/server/server/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 timeout of 30000ms exceeded. 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/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/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 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 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/
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 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 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 3 / 5
Failed to restore: getCacheEntry failed: Cache service responded with 522
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
35 passed (4.0m)
🎭 Playwright Run Summary
35 passed (5.5m)
🎭 Playwright Run Summary
34 passed (5.6m)
🎭 Playwright Run Summary
2 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 [chrome] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files 33 passed (7.3m)
🎭 Playwright Run Summary
35 passed (5.4m)
🎭 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/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files 172 passed (8.4m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
55.4 KB
sha256:43e8d79c8f67daf7e3d5cf721fcb38c24102991b8b768887db7565722d212590
blob-report-2 Expired
5.82 MB
sha256:200fe4e1dd254160dc0ae6b36d9911a2648256747f798248e13eba1445669e94
blob-report-3 Expired
65.9 KB
sha256:ccc0e70be50182e5a65fcceb863595790ee317e9d732fac0d9b501cfed1fab4b
blob-report-4 Expired
53.8 KB
sha256:7dda8c5b7d32b5a3e93003f277346458ba3e96381abd17f7b9d785e678fbf0bd
blob-report-5 Expired
62.6 KB
sha256:1bd514e53ae544975fa85054989b2daac00406eb48ffe966844b177ed7926271
html-report--attempt-2 Expired
6.49 MB
sha256:7580551a7f9f380078eb1a895496e9e68d16d55e4130c7867f85f3331de16f21