Skip to content

fix(config): Decrypt sensitive appconfigs when requested #1487

fix(config): Decrypt sensitive appconfigs when requested

fix(config): Decrypt sensitive appconfigs when requested #1487

Triggered via pull request June 30, 2026 10:32
Status Failure
Total duration 19m 47s
Artifacts 6

playwright.yml

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

Annotations

15 errors, 7 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
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: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: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#L68
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: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 1 / 5
Process completed with exit code 1.
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L210
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined 208 | 209 | // Verify the "Limited to groups" list is no longer visible > 210 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 211 | }) 212 | }) 213 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:210:52
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161: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:161:2 › Settings: App management › Limit app usage to group Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L210
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined 208 | 209 | // Verify the "Limited to groups" list is no longer visible > 210 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 211 | }) 212 | }) 213 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:210:52
playwright-test-summary
Process completed with exit code 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: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
3) [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/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: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
3) [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#L68
2) [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: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
[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
2) [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.
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L210
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined 208 | 209 | // Verify the "Limited to groups" list is no longer visible > 210 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 211 | }) 212 | }) 213 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:210:52
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161: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:161:2 › Settings: App management › Limit app usage to group Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group: tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L210
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group Error: expect(locator).toHaveCount(expected) failed Locator: locator('#app-sidebar-vue').getByRole('list', { name: 'Limited to groups' }) Expected: 0 Received: undefined 208 | 209 | // Verify the "Limited to groups" list is no longer visible > 210 | await expect(appstorePage.limitedToGroupsList()).toHaveCount(0) | ^ 211 | }) 212 | }) 213 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:210:52
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161: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:161:2 › Settings: App management › Limit app usage to group 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 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 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 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 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 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/
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
34 passed (6.6m)
🎭 Playwright Run Summary
35 passed (7.6m)
🎭 Playwright Run Summary
35 passed (4.9m)
🎭 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 33 passed (7.6m)
🎭 Playwright Run Summary
1 failed [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group 34 passed (8.1m)
🎭 Playwright Run Summary
1 failed [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:161:2 › Settings: App management › Limit app usage to group 2 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 171 passed (11.2m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
9.95 MB
sha256:56aed4872724a91d96e7a07abfac856e9c6afdaba94598eb54cfe3094f5be88f
blob-report-2 Expired
5.8 MB
sha256:e15e691097c6e6da91781e2f411bfa71125a3534c15def3662e1b709f778ae8b
blob-report-3 Expired
92.7 KB
sha256:ed84ecde2649616b2231945538ee620c59936fd095061ff63134dc50f80cc949
blob-report-4 Expired
81.6 KB
sha256:e9c52c625630cc2a56f956dca2419a6a8cc69ab48057d85fbc25523a5ba412f9
blob-report-5 Expired
88.8 KB
sha256:06c695349d35d7488e9ac6a89d3c04673b2374c0498068c708e60ae8d651dae2
html-report--attempt-1 Expired
16.3 MB
sha256:3d20feff285157b0d2705c0c69bcecd98d923d054060083c7dea173487299ee7