Skip to content

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

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

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

Triggered via pull request August 31, 2026 08:35
Status Success
Total duration 48m 37s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
4m 48s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
10m 28s
Playwright tests for installer
merge-reports
57s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 10 notices
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Error: locator.waitFor: Test timeout of 45000ms exceeded. Call log: - waiting for locator('.modal-container:has-text("Authentication required")') to be hidden 73 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div> at ../support/utils/password-confirmation.ts:32 30 | 31 | // Wait for the dialog to disappear > 32 | await dialog.waitFor({ state: 'hidden' }) | ^ 33 | } 34 | at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Test timeout of 45000ms exceeded.
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/support/sections/CopyMoveDialogPage.ts#L123
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:123 121 | await expect(button).toBeEnabled({ timeout: 15000 }) 122 | > 123 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 124 | && DAV_FILES_ENDPOINT.test(r.url())) 125 | await button.click() 126 | at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:123:26) at CopyMoveDialogPage.moveToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:156:3) at moveToRoot (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:113:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:158:3
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Test timeout of 135000ms exceeded.
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/support/sections/CopyMoveDialogPage.ts#L123
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:123 121 | await expect(button).toBeEnabled({ timeout: 15000 }) 122 | > 123 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 124 | && DAV_FILES_ENDPOINT.test(r.url())) 125 | await button.click() 126 | at CopyMoveDialogPage.confirm (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:123:26) at CopyMoveDialogPage.moveToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:156:3) at moveToRoot (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:113:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:158:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Test timeout of 135000ms exceeded.
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Error: locator.waitFor: Test timeout of 45000ms exceeded. Call log: - waiting for locator('.modal-container:has-text("Authentication required")') to be hidden 73 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div> at ../support/utils/password-confirmation.ts:32 30 | 31 | // Wait for the dialog to disappear > 32 | await dialog.waitFor({ state: 'hidden' }) | ^ 33 | } 34 | at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group: tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group Test timeout of 45000ms exceeded.
🎭 Playwright Run Summary
7 passed (5.6m)
🎭 Playwright Run Summary
46 passed (8.1m)
🎭 Playwright Run Summary
47 passed (9.0m)
🎭 Playwright Run Summary
44 passed (8.6m)
🎭 Playwright Run Summary
46 passed (10.5m)
🎭 Playwright Run Summary
46 passed (11.4m)
🎭 Playwright Run Summary
46 passed (11.1m)
🎭 Playwright Run Summary
1 flaky [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group 45 passed (11.2m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share 45 passed (12.7m)
🎭 Playwright Run Summary
2 flaky [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:149:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share 372 passed (18.3m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1
5.23 MB
sha256:29530d0210a00899c55f83bca252cf98ecff5919bcb41b7935c0e246d911af4e
blob-report-2
64.4 KB
sha256:b52f0377271bda92227da75fc7b8cb6c3248fe530a58506cddb655ac44f9d9c3
blob-report-3
79.8 KB
sha256:895d064f9e63eb0706a293da948d5906a301e6b0c2ab29ba0e9f5d35d4014eda
blob-report-4
92.6 KB
sha256:db0c8f4c55c0b8dbaccc5e0a5561c7926c1fe8909118ea48714e206307ad0fe3
blob-report-5
90.4 KB
sha256:bf5c1657235a7cb36d000971deacba82ff72619c223e45bd9f0b8031dcd2f2e4
blob-report-6
10.3 MB
sha256:89575579f2503498f625a7c495426f2a5257806d0d6fe706a961bca203a97ff6
blob-report-7
115 KB
sha256:92c7cd05d501441733355d7766bdddaa49835882c0471788a7981fa8126f127c
blob-report-8
83.9 KB
sha256:5e08cd8f104d5ee0c0a65ca6476dec80213b684e9a15b02960d3fa4b0f85083d
blob-report-setup
15.1 KB
sha256:ee1b270075e25aaa9956518a29d77d09d14dc66fdc0c76d8152999f65bdbc70d
html-report--attempt-1
16.2 MB
sha256:345802d366d137160e82f4453770b5c34648aa6bc75446628ece81677ab3641c