Skip to content

ci: shard over browser, cache. (#44) #35

ci: shard over browser, cache. (#44)

ci: shard over browser, cache. (#44) #35

Triggered via push March 29, 2026 14:17
Status Failure
Total duration 26m 9s
Artifacts 1

playwright.yml

on: push
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 notices
[webkit] › playwright/github-pr-drawer.spec.ts:1163:1 › Open PR drawer strips App wrapper from committed component source by default: playwright/github-pr-drawer.spec.ts#L1268
5) [webkit] › playwright/github-pr-drawer.spec.ts:1163:1 › Open PR drawer strips App wrapper from committed component source by default Error: locator.click: Test timeout of 120000ms exceeded. Call log: - waiting for getByRole('dialog').getByRole('button', { name: 'Open PR' }) 1266 | await page.getByLabel('Head').fill('develop/repo/editor-sync-without-app') 1267 | await page.getByRole('button', { name: 'Open PR' }).last().click() > 1268 | await page.getByRole('dialog').getByRole('button', { name: 'Open PR' }).click() | ^ 1269 | 1270 | await expect( 1271 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1268:75
[webkit] › playwright/github-pr-drawer.spec.ts:1163:1 › Open PR drawer strips App wrapper from committed component source by default: playwright/github-pr-drawer.spec.ts#L0
5) [webkit] › playwright/github-pr-drawer.spec.ts:1163:1 › Open PR drawer strips App wrapper from committed component source by default Test timeout of 120000ms exceeded.
[webkit] › playwright/github-pr-drawer.spec.ts:1126:1 › Open PR drawer rejects trailing slash file paths: playwright/github-pr-drawer.spec.ts#L1136
4) [webkit] › playwright/github-pr-drawer.spec.ts:1126:1 › Open PR drawer rejects trailing slash file paths Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByRole('status', { name: 'Open pull request status', includeHidden: true }) Expected substring: "Component path: File path must include a filename (no trailing slash)." Received string: " Configure repository, file paths, and branch details. " Timeout: 90000ms Call log: - Expect "toContainText" with timeout 90000ms - waiting for getByRole('status', { name: 'Open pull request status', includeHidden: true }) 93 × locator resolved to <p role="status" data-level="neutral" id="github-pr-status" class="github-pr-drawer__status" aria-label="Open pull request status"> Configure repository, file paths, and branch det…</p> - unexpected value " Configure repository, file paths, and branch details. " 1134 | await expect( 1135 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), > 1136 | ).toContainText( | ^ 1137 | 'Component path: File path must include a filename (no trailing slash).', 1138 | ) 1139 | await expect(page.getByRole('dialog')).toBeHidden() at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1136:5
[webkit] › playwright/github-pr-drawer.spec.ts:1126:1 › Open PR drawer rejects trailing slash file paths: playwright/github-pr-drawer.spec.ts#L1136
4) [webkit] › playwright/github-pr-drawer.spec.ts:1126:1 › Open PR drawer rejects trailing slash file paths Error: expect(locator).toContainText(expected) failed Locator: getByRole('status', { name: 'Open pull request status', includeHidden: true }) Expected substring: "Component path: File path must include a filename (no trailing slash)." Received string: " Configure repository, file paths, and branch details. " Timeout: 90000ms Call log: - Expect "toContainText" with timeout 90000ms - waiting for getByRole('status', { name: 'Open pull request status', includeHidden: true }) 93 × locator resolved to <p role="status" data-level="neutral" id="github-pr-status" class="github-pr-drawer__status" aria-label="Open pull request status"> Configure repository, file paths, and branch det…</p> - unexpected value " Configure repository, file paths, and branch details. " 1134 | await expect( 1135 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), > 1136 | ).toContainText( | ^ 1137 | 'Component path: File path must include a filename (no trailing slash).', 1138 | ) 1139 | await expect(page.getByRole('dialog')).toBeHidden() at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1136:5
[webkit] › playwright/github-pr-drawer.spec.ts:1109:1 › Open PR drawer allows dotted file segments that are not traversal: playwright/github-pr-drawer.spec.ts#L1120
3) [webkit] › playwright/github-pr-drawer.spec.ts:1109:1 › Open PR drawer allows dotted file segments that are not traversal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('dialog') Expected: visible Timeout: 90000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 90000ms - waiting for getByRole('dialog') 1118 | await page.getByRole('button', { name: 'Open PR' }).last().click() 1119 | > 1120 | await expect(page.getByRole('dialog')).toBeVisible() | ^ 1121 | await expect( 1122 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), 1123 | ).not.toContainText('File path cannot include parent directory traversal.') at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1120:42
[webkit] › playwright/github-pr-drawer.spec.ts:1109:1 › Open PR drawer allows dotted file segments that are not traversal: playwright/github-pr-drawer.spec.ts#L1120
3) [webkit] › playwright/github-pr-drawer.spec.ts:1109:1 › Open PR drawer allows dotted file segments that are not traversal Error: expect(locator).toBeVisible() failed Locator: getByRole('dialog') Expected: visible Timeout: 90000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 90000ms - waiting for getByRole('dialog') 1118 | await page.getByRole('button', { name: 'Open PR' }).last().click() 1119 | > 1120 | await expect(page.getByRole('dialog')).toBeVisible() | ^ 1121 | await expect( 1122 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), 1123 | ).not.toContainText('File path cannot include parent directory traversal.') at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1120:42
[webkit] › playwright/github-pr-drawer.spec.ts:1095:1 › Open PR drawer validates unsafe filepaths: playwright/github-pr-drawer.spec.ts#L1105
2) [webkit] › playwright/github-pr-drawer.spec.ts:1095:1 › Open PR drawer validates unsafe filepaths Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByRole('status', { name: 'Open pull request status', includeHidden: true }) Expected substring: "Component path: File path cannot include parent directory traversal." Received string: " Configure repository, file paths, and branch details. " Timeout: 90000ms Call log: - Expect "toContainText" with timeout 90000ms - waiting for getByRole('status', { name: 'Open pull request status', includeHidden: true }) 93 × locator resolved to <p role="status" data-level="neutral" id="github-pr-status" class="github-pr-drawer__status" aria-label="Open pull request status"> Configure repository, file paths, and branch det…</p> - unexpected value " Configure repository, file paths, and branch details. " 1103 | await expect( 1104 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), > 1105 | ).toContainText('Component path: File path cannot include parent directory traversal.') | ^ 1106 | await expect(page.getByRole('dialog')).toBeHidden() 1107 | }) 1108 | at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1105:5
[webkit] › playwright/github-pr-drawer.spec.ts:1095:1 › Open PR drawer validates unsafe filepaths: playwright/github-pr-drawer.spec.ts#L1105
2) [webkit] › playwright/github-pr-drawer.spec.ts:1095:1 › Open PR drawer validates unsafe filepaths Error: expect(locator).toContainText(expected) failed Locator: getByRole('status', { name: 'Open pull request status', includeHidden: true }) Expected substring: "Component path: File path cannot include parent directory traversal." Received string: " Configure repository, file paths, and branch details. " Timeout: 90000ms Call log: - Expect "toContainText" with timeout 90000ms - waiting for getByRole('status', { name: 'Open pull request status', includeHidden: true }) 93 × locator resolved to <p role="status" data-level="neutral" id="github-pr-status" class="github-pr-drawer__status" aria-label="Open pull request status"> Configure repository, file paths, and branch det…</p> - unexpected value " Configure repository, file paths, and branch details. " 1103 | await expect( 1104 | page.getByRole('status', { name: 'Open pull request status', includeHidden: true }), > 1105 | ).toContainText('Component path: File path cannot include parent directory traversal.') | ^ 1106 | await expect(page.getByRole('dialog')).toBeHidden() 1107 | }) 1108 | at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:1105:5
[webkit] › playwright/github-pr-drawer.spec.ts:21:1 › Open PR drawer confirms and submits component/styles filepaths: playwright/github-pr-drawer.spec.ts#L132
1) [webkit] › playwright/github-pr-drawer.spec.ts:21:1 › Open PR drawer confirms and submits component/styles filepaths Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('dialog') Expected: visible Timeout: 90000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 90000ms - waiting for getByRole('dialog') 130 | 131 | const dialog = page.getByRole('dialog') > 132 | await expect(dialog).toBeVisible() | ^ 133 | await expect( 134 | page.getByText('Open pull request with editor content?', { exact: true }), 135 | ).toHaveText('Open pull request with editor content?') at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:132:24
[webkit] › playwright/github-pr-drawer.spec.ts:21:1 › Open PR drawer confirms and submits component/styles filepaths: playwright/github-pr-drawer.spec.ts#L132
1) [webkit] › playwright/github-pr-drawer.spec.ts:21:1 › Open PR drawer confirms and submits component/styles filepaths Error: expect(locator).toBeVisible() failed Locator: getByRole('dialog') Expected: visible Timeout: 90000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 90000ms - waiting for getByRole('dialog') 130 | 131 | const dialog = page.getByRole('dialog') > 132 | await expect(dialog).toBeVisible() | ^ 133 | await expect( 134 | page.getByText('Open pull request with editor content?', { exact: true }), 135 | ).toHaveText('Open pull request with editor content?') at /home/runner/work/develop/develop/playwright/github-pr-drawer.spec.ts:132:24
🎭 Playwright Run Summary
73 passed (2.1m)
🎭 Playwright Run Summary
6 failed [webkit] › playwright/github-pr-drawer.spec.ts:21:1 › Open PR drawer confirms and submits component/styles filepaths [webkit] › playwright/github-pr-drawer.spec.ts:1095:1 › Open PR drawer validates unsafe filepaths [webkit] › playwright/github-pr-drawer.spec.ts:1109:1 › Open PR drawer allows dotted file segments that are not traversal [webkit] › playwright/github-pr-drawer.spec.ts:1126:1 › Open PR drawer rejects trailing slash file paths [webkit] › playwright/github-pr-drawer.spec.ts:1163:1 › Open PR drawer strips App wrapper from committed component source by default [webkit] › playwright/github-pr-drawer.spec.ts:1288:1 › Open PR drawer includes App wrapper in committed source when toggled on 67 passed (25.0m)

Artifacts

Produced during runtime
Name Size Digest
test-results-webkit Expired
48.2 MB
sha256:565eb089903b2e6ed6ea6a79caea73e22dde7eb5167d11da43146fe7c7900fa5