Skip to content

fix: delete removed tabs when pushing. #134

fix: delete removed tabs when pushing.

fix: delete removed tabs when pushing. #134

Triggered via pull request May 2, 2026 18:30
Status Success
Total duration 10m 21s
Artifacts

playwright.yml

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

Annotations

6 errors and 5 notices
[chromium] › playwright/github-pr-drawer/open-pr-create.spec.ts:28:1 › Open PR drawer confirms and submits component/styles filepaths: playwright/helpers/app-test-helpers.ts#L553
1) [chromium] › playwright/github-pr-drawer/open-pr-create.spec.ts:28:1 › Open PR drawer confirms and submits component/styles filepaths Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-create.spec.ts:170:3
[webkit] › playwright/github-byot-ai.spec.ts:200:1 › AI chat prefers streaming responses when available: playwright/helpers/app-test-helpers.ts#L544
1) [webkit] › playwright/github-byot-ai.spec.ts:200:1 › AI chat prefers streaming responses when available Error: locator.selectOption: Test timeout of 120000ms exceeded. Call log: - waiting for getByLabel('Stored workspace') - locator resolved to <select id="workspaces-select" aria-label="Stored workspace">…</select> - attempting select option action 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 20ms 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 100ms 229 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 500ms at helpers/app-test-helpers.ts:544 542 | 543 | if (workspaceValue) { > 544 | await storedWorkspace.selectOption(workspaceValue) | ^ 545 | await page.getByRole('button', { name: 'Open', exact: true }).click() 546 | } 547 | } at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:544:31) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:221:3
[webkit] › playwright/github-byot-ai.spec.ts:200:1 › AI chat prefers streaming responses when available: playwright/github-byot-ai.spec.ts#L0
1) [webkit] › playwright/github-byot-ai.spec.ts:200:1 › AI chat prefers streaming responses when available Test timeout of 120000ms exceeded.
[webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:59:1 › Open PR drawer includes App wrapper in committed component source by default: playwright/helpers/app-test-helpers.ts#L544
2) [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:59:1 › Open PR drawer includes App wrapper in committed component source by default Error: locator.selectOption: Test timeout of 120000ms exceeded. Call log: - waiting for getByLabel('Stored workspace') - locator resolved to <select id="workspaces-select" aria-label="Stored workspace">…</select> - attempting select option action 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 20ms 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 100ms 229 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 500ms at helpers/app-test-helpers.ts:544 542 | 543 | if (workspaceValue) { > 544 | await storedWorkspace.selectOption(workspaceValue) | ^ 545 | await page.getByRole('button', { name: 'Open', exact: true }).click() 546 | } 547 | } at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:544:31) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-confirmation.spec.ts:184:3
[webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:59:1 › Open PR drawer includes App wrapper in committed component source by default: playwright/github-pr-drawer/open-pr-confirmation.spec.ts#L0
2) [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:59:1 › Open PR drawer includes App wrapper in committed component source by default Test timeout of 120000ms exceeded.
[webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:14:1 › Open PR drawer shows confirmation with tab-derived files: playwright/helpers/app-test-helpers.ts#L553
1) [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:14:1 › Open PR drawer shows confirmation with tab-derived files Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-confirmation.spec.ts:16:3
🎭 Playwright Run Summary
45 passed (4.4m)
🎭 Playwright Run Summary
3 skipped 42 passed (5.8m)
🎭 Playwright Run Summary
1 flaky [chromium] › playwright/github-pr-drawer/open-pr-create.spec.ts:28:1 › Open PR drawer confirms and submits component/styles filepaths 180 passed (7.3m)
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/github-byot-ai.spec.ts:200:1 › AI chat prefers streaming responses when available 45 passed (7.4m)
🎭 Playwright Run Summary
2 flaky [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:14:1 › Open PR drawer shows confirmation with tab-derived files [webkit] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:59:1 › Open PR drawer includes App wrapper in committed component source by default 1 skipped 42 passed (9.5m)