Skip to content

chore(deps-dev): bump rector/rector from 2.5.5 to 2.5.7 in /vendor-bin/rector #3022

chore(deps-dev): bump rector/rector from 2.5.5 to 2.5.7 in /vendor-bin/rector

chore(deps-dev): bump rector/rector from 2.5.5 to 2.5.7 in /vendor-bin/rector #3022

Triggered via pull request July 18, 2026 01:03
Status Failure
Total duration 2h 16m 54s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
3m 37s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
16m 37s
Playwright tests for installer
merge-reports
1m 18s
merge-reports
playwright-test-summary
8s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

23 errors, 3 warnings, and 8 notices
Playwright tests for installer
Process completed with exit code 1.
[setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/support/sections/SetupPage.ts#L92
2) [setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../support/sections/SetupPage.ts:92 90 | await this.submitButton().click() 91 | > 92 | await this.page.waitForURL(/\/core\/apps\/recommended/) | ^ 93 | await this.recommendedApps().waitFor({ state: 'visible' }) 94 | } 95 | at SetupPage.install (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/SetupPage.ts:92:19) at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:78:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:160:3
[setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/e2e/core/setup.spec.ts#L0
2) [setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/e2e/core/setup.spec.ts#L86
2) [setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:8042/index.php/apps/files/", waiting until "load" 84 | if (mode === 'skip') { 85 | await setupPage.skipButton().click() > 86 | await page.goto('apps/files/') | ^ 87 | await expect(page.locator('[data-cy-files-content]')).toBeVisible() 88 | return 89 | } at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:86:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:160:3
[setup] › tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql: tests/playwright/e2e/core/setup.spec.ts#L0
1) [setup] › tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup] › tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql: tests/playwright/e2e/core/setup.spec.ts#L86
1) [setup] › tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:8042/index.php/apps/files/", waiting until "load" 84 | if (mode === 'skip') { 85 | await setupPage.skipButton().click() > 86 | await page.goto('apps/files/') | ^ 87 | await expect(page.locator('[data-cy-files-content]')).toBeVisible() 88 | return 89 | } at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:86:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:142:3
[default] › tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times to the same folder: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
2) [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times 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:101:24
[default] › 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#L68
1) [default] › 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 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:89:24
Playwright tests 3 / 6
Process completed with exit code 1.
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render: tests/playwright/e2e/files/files-renaming.spec.ts#L169
1) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluate: Test ended. Call log: - waiting for locator('[data-cy-files-list]') 167 | 168 | // Scroll to the bottom to bring zzz.txt into view > 169 | await page.locator('[data-cy-files-list]').evaluate((el) => el.scrollTo(0, el.scrollHeight)) | ^ 170 | 171 | // Row must be visible and NOT in rename state 172 | await expect(filesListPage.getRowForFile('zzz.txt')).toBeVisible() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:169:46
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render: tests/playwright/e2e/files/files-renaming.spec.ts#L0
1) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render: tests/playwright/support/sections/FilesListPage.ts#L136
1) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Error: locator.hover: Test ended. Call log: - waiting for locator('[data-cy-files-list-row-name="file.txt"]') - locator resolved to <tr index="0" draggable="true" class="files-list__row" data-cy-files-list-row="" data-cy-files-list-row-fileid="203" data-cy-files-list-row-name="file.txt">…</tr> - attempting hover action - waiting for element to be visible and stable - element is visible and stable - scrolling into view if needed - done scrolling - performing hover action at ../support/sections/FilesListPage.ts:136 134 | */ 135 | private async openActionsMenuForRow(row: Locator): Promise<Locator> { > 136 | await row.hover() | ^ 137 | 138 | const actionsButton = row.getByRole('button', { name: 'Actions' }) 139 | await actionsButton.scrollIntoViewIfNeeded() at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:136:13) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:163:27) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:184:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:158:23
playwright-test-summary
Process completed with exit code 1.
[default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times to the same folder: tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts#L0
4) [default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times to the same folder Test timeout of 30000ms exceeded.
[default] › 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#L68
3) [default] › 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 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:89:24
[default] › 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
3) [default] › 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.
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/support/sections/SetupPage.ts#L92
2) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../support/sections/SetupPage.ts:92 90 | await this.submitButton().click() 91 | > 92 | await this.page.waitForURL(/\/core\/apps\/recommended/) | ^ 93 | await this.recommendedApps().waitFor({ state: 'visible' }) 94 | } 95 | at SetupPage.install (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/SetupPage.ts:92:19) at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:78:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:160:3
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/tests/playwright/e2e/core/setup.spec.ts#L0
2) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/e2e/core/setup.spec.ts#L86
2) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:8042/index.php/apps/files/", waiting until "load" 84 | if (mode === 'skip') { 85 | await setupPage.skipButton().click() > 86 | await page.goto('apps/files/') | ^ 87 | await expect(page.locator('[data-cy-files-content]')).toBeVisible() 88 | return 89 | } at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:86:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:160:3
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres: tests/playwright/tests/playwright/e2e/core/setup.spec.ts#L0
2) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres Test timeout of 30000ms exceeded.
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql: tests/playwright/tests/playwright/e2e/core/setup.spec.ts#L0
1) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql: tests/playwright/e2e/core/setup.spec.ts#L86
1) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql Error: page.goto: Test timeout of 30000ms exceeded. Call log: - navigating to "http://localhost:8042/index.php/apps/files/", waiting until "load" 84 | if (mode === 'skip') { 85 | await setupPage.skipButton().click() > 86 | await page.goto('apps/files/') | ^ 87 | await expect(page.locator('[data-cy-files-content]')).toBeVisible() 88 | return 89 | } at completeSetup (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:86:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/setup.spec.ts:142:3
[setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql: tests/playwright/tests/playwright/e2e/core/setup.spec.ts#L0
1) [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql Test timeout of 30000ms exceeded.
Playwright tests for installer
Docker network rm failed with exit code 1
Slow Test: [default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.4m
Slow Test: [default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts took 6.4m
🎭 Playwright Run Summary
45 passed (5.7m)
🎭 Playwright Run Summary
43 passed (5.9m)
🎭 Playwright Run Summary
44 passed (7.0m)
🎭 Playwright Run Summary
2 failed [setup] › tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql [setup] › tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres 5 passed (8.4m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:84:2 › Files: Move or copy files › can copy a file to the same folder [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times to the same folder 43 passed (14.7m)
🎭 Playwright Run Summary
1 failed [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render 44 passed (14.4m)
🎭 Playwright Run Summary
45 passed (15.9m)
🎭 Playwright Run Summary
3 failed [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:136:2 › Nextcloud installation wizard › installs with MySQL @setup @db_mysql [setup] › tests/playwright/tests/playwright/e2e/core/setup.spec.ts:154:2 › Nextcloud installation wizard › installs with PostgreSQL @setup @db_postgres [default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render 2 flaky [default] › 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 [default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:95:2 › Files: Move or copy files › can copy a file multiple times to the same folder 269 passed (18.9m)