fix: prevent editing delegated admins #578
playwright.yml
on: pull_request
Annotations
8 errors, 7 warnings, and 5 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#L67
2) [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:67
65 |
66 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> {
> 67 | const done = this.page.waitForResponse(
| ^
68 | (r) => r.request().method() === method
69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url()),
70 | )
at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:67:26)
at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:77:14)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:116:24
|
|
[chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder:
tests/playwright/support/sections/CopyMoveDialogPage.ts#L67
1) [chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder
Error: page.waitForResponse: Test timeout of 30000ms exceeded.
at ../support/sections/CopyMoveDialogPage.ts:67
65 |
66 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> {
> 67 | const done = this.page.waitForResponse(
| ^
68 | (r) => r.request().method() === method
69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url()),
70 | )
at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:67:26)
at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:77:14)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:89:24
|
|
[chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:85:2 › Systemtags: Files bulk action › Can remove multiple tags from selection:
tests/playwright/e2e/systemtags/files-bulk-action.spec.ts#L103
4) [chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:85:2 › Systemtags: Files bulk action › Can remove multiple tags from selection
Error: locator.uncheck: Clicking the checkbox did not change its state
Call log:
- waiting for getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: 'd208ce94-c946-4ec8-b5c8-30c7eb02e11e' })
- locator resolved to <input checked type="checkbox" data-v-c34c63a4="" aria-labelledby="nc-vue-34" id="checkbox-radio-switch-nc-vue-33" class="checkbox-radio-switch__input" label="d208ce94-c946-4ec8-b5c8-30c7eb02e11e"/>
- 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
101 | .uncheck({ force: true })
102 | await filesListPage.getTagPicker().getByRole('checkbox', { name: tag3 })
> 103 | .uncheck({ force: true })
| ^
104 | await filesListPage.applyTagPicker()
105 |
106 | await filesListPage.expectInlineTagsForFile('file1.txt', [tag1])
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:103:5
|
|
[chrome] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:69:2 › files_sharing: Move or copy files › can not copy a file to a shared folder with no create permission:
tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L86
3) [chrome] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:69:2 › files_sharing: Move or copy files › can not copy a file to a shared folder with no create permission
Error: expect(locator).toBeDisabled() failed
Locator: getByRole('dialog').getByRole('button', { name: 'Copy to folder', exact: true })
Expected: disabled
Received: enabled
Timeout: 3000ms
Call log:
- Expect "toBeDisabled" with timeout 3000ms
- waiting for getByRole('dialog').getByRole('button', { name: 'Copy to folder', exact: true })
10 × locator resolved to <button type="button" data-v-18f6cf03="" data-v-24e91b99="" aria-label="Copy to folder" class="button-vue button-vue--size-normal button-vue--primary">…</button>
- unexpected value "enabled"
Call Log:
- Test timeout of 30000ms exceeded
84 | await copyMoveDialog.navigateTo('folder')
85 | await expect(copyMoveDialog.confirmButton('Copy to folder')).toBeDisabled({ timeout: 3_000 })
> 86 | }).toPass({ timeout: 30_000 })
| ^
87 | })
88 |
89 | // NOTE: the Cypress original also covered "can not move a file from a shared
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:86:6
|
|
[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#L67
2) [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:67
65 |
66 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> {
> 67 | const done = this.page.waitForResponse(
| ^
68 | (r) => r.request().method() === method
69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url()),
70 | )
at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:67:26)
at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:77: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
2) [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.
|
|
[chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder:
tests/playwright/support/sections/CopyMoveDialogPage.ts#L67
1) [chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder
Error: page.waitForResponse: Test timeout of 30000ms exceeded.
at ../support/sections/CopyMoveDialogPage.ts:67
65 |
66 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> {
> 67 | const done = this.page.waitForResponse(
| ^
68 | (r) => r.request().method() === method
69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url()),
70 | )
at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:67:26)
at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:77:14)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:89:24
|
|
[chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file 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:84:2 › Files: Move or copy files › can copy a file to the same folder
Test timeout of 30000ms exceeded.
|
|
gate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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 / 4
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 / 4
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 / 4
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 / 4
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
30 passed (4.3m)
|
|
🎭 Playwright Run Summary
30 passed (3.5m)
|
|
🎭 Playwright Run Summary
2 flaky
[chrome] › tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder
[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
28 passed (7.8m)
|
|
🎭 Playwright Run Summary
2 flaky
[chrome] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:69:2 › files_sharing: Move or copy files › can not copy a file to a shared folder with no create permission
[chrome] › tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:85:2 › Systemtags: Files bulk action › Can remove multiple tags from selection
27 passed (10.4m)
|
|
🎭 Playwright Run Summary
4 flaky
[chrome] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder
[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_sharing/files-copy-move.spec.ts:69:2 › files_sharing: Move or copy files › can not copy a file to a shared folder with no create permission
[chrome] › tests/playwright/tests/playwright/e2e/systemtags/files-bulk-action.spec.ts:85:2 › Systemtags: Files bulk action › Can remove multiple tags from selection
115 passed (17.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
47.2 KB |
sha256:f8b10976d9d3ad14f0882b3f2b30e8e06b7f1599583a872c085fe2b65000922d
|
|
|
blob-report-2
Expired
|
5.77 MB |
sha256:e75c4f22e7ab1f04b0a9e8adb0dc0bb6f4b2661c2135968f4cc1c3ae99151a23
|
|
|
blob-report-3
Expired
|
56.4 KB |
sha256:295dcaaf81d9b4b0f7960d5054d0de29b010c8e39add53460f0c93fb7a6a8534
|
|
|
blob-report-4
Expired
|
6.42 MB |
sha256:bbfc888b4e4883321ae00ebe01f214115f84b36c583903f1185a753c0d11a9f8
|
|
|
html-report--attempt-1
Expired
|
12.8 MB |
sha256:f576ac6f8cfb879049e6e9c79411987ec9d4be289a3bc07d013ade6f8d71d0d3
|
|