Skip to content

fix(TaskProcessing): Harden task scheduling with webhooks #6824

fix(TaskProcessing): Harden task scheduling with webhooks

fix(TaskProcessing): Harden task scheduling with webhooks #6824

Triggered via pull request August 27, 2026 08:30
Status Success
Total duration 1h 9m 7s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
3m 21s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
7m 26s
Playwright tests for installer
merge-reports
1m 11s
merge-reports
playwright-test-summary
8s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 3 warnings, and 10 notices
[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#L20
2) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:153:23
[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
2) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Test timeout of 45000ms exceeded.
[default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files: tests/playwright/e2e/files/files-delete.spec.ts#L52
1) [default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files Error: expect(locator).toHaveCount(expected) failed Locator: locator('[data-cy-files-list-row-fileid]') Expected: 0 Received: 3 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('[data-cy-files-list-row-fileid]') 6 × locator resolved to 5 elements - unexpected value "5" 7 × locator resolved to 3 elements - unexpected value "3" Call Log: - Timeout 30000ms exceeded while waiting on the predicate 50 | 51 | await expect(filesListPage.getRows()).toHaveCount(0) > 52 | }).toPass({ timeout: 30_000 }) | ^ 53 | }) 54 | }) 55 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-delete.spec.ts:52:6
[default] › tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week: tests/playwright/support/sections/LanguageLocaleSettingsPage.ts#L26
1) [default] › tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week Error: page.goto: Navigation to "http://localhost:8042/index.php/settings/user/language-locale" is interrupted by another navigation to "http://localhost:8042/index.php/settings/user/language-locale" Call log: - navigating to "http://localhost:8042/index.php/settings/user/language-locale", waiting until "load" at ../support/sections/LanguageLocaleSettingsPage.ts:26 24 | 25 | async open(): Promise<void> { > 26 | await this.page.goto('settings/user/language-locale') | ^ 27 | await expect(this.page.getByRole('heading', { name: 'Language & locale', level: 2 })).toBeVisible() 28 | } 29 | at LanguageLocaleSettingsPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/LanguageLocaleSettingsPage.ts:26:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/settings/personal-info.spec.ts:383:29
[default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week: tests/playwright/support/sections/LanguageLocaleSettingsPage.ts#L26
3) [default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week Error: page.goto: Navigation to "http://localhost:8042/index.php/settings/user/language-locale" is interrupted by another navigation to "http://localhost:8042/index.php/settings/user/language-locale" Call log: - navigating to "http://localhost:8042/index.php/settings/user/language-locale", waiting until "load" at ../support/sections/LanguageLocaleSettingsPage.ts:26 24 | 25 | async open(): Promise<void> { > 26 | await this.page.goto('settings/user/language-locale') | ^ 27 | await expect(this.page.getByRole('heading', { name: 'Language & locale', level: 2 })).toBeVisible() 28 | } 29 | at LanguageLocaleSettingsPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/LanguageLocaleSettingsPage.ts:26:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/settings/personal-info.spec.ts:383:29
[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: tests/playwright/support/sections/FilesListPage.ts#L20
2) [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 Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8042/index.php/apps/files", waiting until "load" at ../support/sections/FilesListPage.ts:20 18 | */ 19 | async open(viewId?: string): Promise<void> { > 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files') | ^ 21 | await this.waitForList() 22 | } 23 | at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:153:23
[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: tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts#L0
2) [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 Test timeout of 45000ms exceeded.
[default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files: tests/playwright/e2e/files/files-delete.spec.ts#L52
1) [default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files Error: expect(locator).toHaveCount(expected) failed Locator: locator('[data-cy-files-list-row-fileid]') Expected: 0 Received: 3 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('[data-cy-files-list-row-fileid]') 6 × locator resolved to 5 elements - unexpected value "5" 7 × locator resolved to 3 elements - unexpected value "3" Call Log: - Timeout 30000ms exceeded while waiting on the predicate 50 | 51 | await expect(filesListPage.getRows()).toHaveCount(0) > 52 | }).toPass({ timeout: 30_000 }) | ^ 53 | }) 54 | }) 55 | at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-delete.spec.ts:52:6
Slow Test: [default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 8.9m
Slow Test: [default] › tests/playwright/e2e/files/live-photos.spec.ts#L0
[default] › tests/playwright/e2e/files/live-photos.spec.ts took 6.2m
Slow Test: [default] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts#L0
[default] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts took 6.2m
🎭 Playwright Run Summary
48 passed (9.1m)
🎭 Playwright Run Summary
46 passed (5.8m)
🎭 Playwright Run Summary
7 passed (5.1m)
🎭 Playwright Run Summary
46 passed (16.3m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render 45 passed (17.4m)
🎭 Playwright Run Summary
48 passed (18.6m)
🎭 Playwright Run Summary
46 passed (18.0m)
🎭 Playwright Run Summary
46 passed (17.1m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week 43 passed (15.0m)
🎭 Playwright Run Summary
3 flaky [default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files [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 [default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:377:3 › Settings: Change personal information › Language & locale › can change the first day of week 375 passed (21.2m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
89.7 KB
sha256:dcd57a19c70ae27aa47f7064901d58a2f6284f816ec1fc7d5b89c8a57c076b57
blob-report-2 Expired
63.3 KB
sha256:8ea02bbf6101fe60d1e81c0d2c047f87a45d5a273b0e18e72f35f372f0f3792c
blob-report-3 Expired
7.81 MB
sha256:97975bf4cdeb17100a862c0e3be3a9104d255701d99405ede0e9f8b2b37ec010
blob-report-4 Expired
93 KB
sha256:9969e53f5edd968996dc82148b1660d7b212384d6effb5fb9d2d4c1d03df17d5
blob-report-5 Expired
90.2 KB
sha256:acfc25b1f1ab8e015ab591d0e24c6443d0461d1d0ea26a67b95114ef275b2965
blob-report-6 Expired
119 KB
sha256:6b13689632d169b9befe1f60b1575730709ff72d277c779baee37a00d8698b05
blob-report-7 Expired
111 KB
sha256:1991213fd28d6e3b0aa67e4ebaadae35296850f37a17f8d5b1b0b17784666b95
blob-report-8 Expired
2.7 MB
sha256:b8887cf88fac987e87957858d368eaa2f1e27efe034148f8ff88a308b933410e
blob-report-setup Expired
14.7 KB
sha256:9252d2185d89f27c0f2d8be2842f18271562fdae46196e12c3a148bc18b313c7
html-report--attempt-1
11.2 MB
sha256:8d2a122494d92ab79f50ce8002eb5e532f4df777bcac67bd79fbc658ae0de054