Skip to content

[stable35] fix(files_external): guard optional S3 key in storage id computation #7273

[stable35] fix(files_external): guard optional S3 key in storage id computation

[stable35] fix(files_external): guard optional S3 key in storage id computation #7273

Triggered via pull request August 31, 2026 09:44
Status Success
Total duration 29m 21s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
2m 11s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
4m 42s
Playwright tests for installer
merge-reports
51s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 1 warning, and 10 notices
[default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L100
1) [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: locator.click: Test ended. Call log: - waiting for getByRole('dialog').locator('[data-filename="owned-folder"]') at ../support/sections/CopyMoveDialogPage.ts:100 98 | for (const dir of segments) { 99 | const loaded = this.listingLoaded(dir) > 100 | await this.getDestination(dir).click() | ^ 101 | await loaded 102 | } 103 | return segments.at(-1) at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:100:35) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:77:24
[default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L90
1) [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:90 88 | */ 89 | private async listingLoaded(folder?: string): Promise<void> { > 90 | await this.page.waitForResponse((r) => r.request().method() === 'PROPFIND' | ^ 91 | && this.isListingUrl(r.url(), folder)) 92 | await expect(this.loadingRows()).toHaveCount(0) 93 | } at CopyMoveDialogPage.listingLoaded (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:90:19) at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:99:24) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:77:24
[default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L0
1) [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Test timeout of 45000ms exceeded.
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L100
1) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: locator.click: Test ended. Call log: - waiting for getByRole('dialog').locator('[data-filename="owned-folder"]') at ../support/sections/CopyMoveDialogPage.ts:100 98 | for (const dir of segments) { 99 | const loaded = this.listingLoaded(dir) > 100 | await this.getDestination(dir).click() | ^ 101 | await loaded 102 | } 103 | return segments.at(-1) at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:100:35) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:77:24
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L90
1) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:90 88 | */ 89 | private async listingLoaded(folder?: string): Promise<void> { > 90 | await this.page.waitForResponse((r) => r.request().method() === 'PROPFIND' | ^ 91 | && this.isListingUrl(r.url(), folder)) 92 | await expect(this.loadingRows()).toHaveCount(0) 93 | } at CopyMoveDialogPage.listingLoaded (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:90:19) at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:99:24) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:77:24
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Test timeout of 45000ms exceeded.
Slow Test: [default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.0m
🎭 Playwright Run Summary
7 passed (2.7m)
🎭 Playwright Run Summary
46 passed (7.6m)
🎭 Playwright Run Summary
44 passed (8.4m)
🎭 Playwright Run Summary
46 passed (9.7m)
🎭 Playwright Run Summary
46 passed (9.4m)
🎭 Playwright Run Summary
46 passed (11.3m)
🎭 Playwright Run Summary
46 passed (12.9m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission 45 passed (13.7m)
🎭 Playwright Run Summary
47 passed (13.6m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:62:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission 373 passed (16.3m)