feat(Sharing): Add rate limiting and brute-force protection for ApiV1Controller #7448
Triggered via pull request
September 1, 2026 08:45
Status
Success
Total duration
3h 25m 47s
Artifacts
10
playwright.yml
on: pull_request
Annotations
2 errors and 10 notices
|
[admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left:
tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts#L51
1) [admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left
Error: Failed to login as "qq2rw": expected a redirect away from the login page but got status 500 redirecting to "<none>"
49 | await expect(filesListPage.getRowForFile(fromRecipient)).toBeVisible()
50 |
> 51 | await login(page.request, recipient)
| ^
52 | await filesListPage.open()
53 | await expect(filesListPage.getRowForFile(fromUser)).toBeVisible()
54 | })
at login (/home/runner/actions-runner/_work/server/server/node_modules/@nextcloud/e2e-test-server/lib/playwright.ts:60:9)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:51:3
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left:
tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts#L51
1) [admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left
Error: Failed to login as "qq2rw": expected a redirect away from the login page but got status 500 redirecting to "<none>"
49 | await expect(filesListPage.getRowForFile(fromRecipient)).toBeVisible()
50 |
> 51 | await login(page.request, recipient)
| ^
52 | await filesListPage.open()
53 | await expect(filesListPage.getRowForFile(fromUser)).toBeVisible()
54 | })
at login (/home/runner/actions-runner/_work/server/server/node_modules/@nextcloud/e2e-test-server/lib/playwright.ts:60:9)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:51:3
|
|
🎭 Playwright Run Summary
7 passed (4.4m)
|
|
🎭 Playwright Run Summary
47 passed (6.8m)
|
|
🎭 Playwright Run Summary
44 passed (7.2m)
|
|
🎭 Playwright Run Summary
47 passed (6.4m)
|
|
🎭 Playwright Run Summary
46 passed (8.2m)
|
|
🎭 Playwright Run Summary
46 passed (7.4m)
|
|
🎭 Playwright Run Summary
48 passed (8.3m)
|
|
🎭 Playwright Run Summary
47 passed (14.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left
46 passed (15.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:42:2 › files_sharing: Sharing limited to members of the same group › keeps the shares while one common group is left
378 passed (21.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
2.84 MB |
sha256:f1aed6ba634fb7e7a1f3b508822b1cddbd8a4ebb6f501acc29240a5d28de729e
|
|
|
blob-report-2
Expired
|
65.9 KB |
sha256:83bcc06f607adac0bc5fb28de01a52c0427f3b2e065125413567e30fcce2fa86
|
|
|
blob-report-3
Expired
|
79.5 KB |
sha256:914d9a531fd69dc1d81a601ca90f3ed1283224992c249481fe09c39eed5543b0
|
|
|
blob-report-4
Expired
|
92.8 KB |
sha256:a5b7aae616be13d9076ce558dd0da3ffb7ab66b2951279cb5881a089a07f71b2
|
|
|
blob-report-5
Expired
|
90.1 KB |
sha256:27fe483663a8b3478d4aa57d89e9a727cf03daf7e8789288dba82f9facc14f98
|
|
|
blob-report-6
Expired
|
118 KB |
sha256:73c169c98b63cd625b10812fb5660ff23967c77e3258c32731ab7e670421add6
|
|
|
blob-report-7
Expired
|
111 KB |
sha256:2a24e53cad9e06cf940cdb02731bbae115e9cdfb40ab9768c081866b5823f631
|
|
|
blob-report-8
Expired
|
84.3 KB |
sha256:84b19cad457084073608a9662db52ec6cd24b7c76ece461131bfc72f90c1ae7f
|
|
|
blob-report-setup
Expired
|
15.1 KB |
sha256:e44008cdc7297ac5df828f56b643ff05db4ed962bea38842835cbd9906515465
|
|
|
html-report--attempt-1
|
3.64 MB |
sha256:acd5ecd178f199605482422ede892585cb7b7a1b08b294a50bacd9844cddae95
|
|