Skip to content

fix: fixes #128 chat without non-local repo. (#131) #152

fix: fixes #128 chat without non-local repo. (#131)

fix: fixes #128 chat without non-local repo. (#131) #152

Triggered via push May 3, 2026 22:37
Status Success
Total duration 12m 10s
Artifacts

playwright.yml

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

Annotations

10 errors and 5 notices
[webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:658:1 › Open PR success normalizes trailing newline without showing Edited indicators: playwright/helpers/app-test-helpers.ts#L553
1) [webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:658:1 › Open PR success normalizes trailing newline without showing Edited indicators 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:783:3
[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#L415
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).toBeVisible() failed Locator: getByRole('complementary', { name: /Open Pull Request|Push Commit/ }) Expected: visible Timeout: 90000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 90000ms - waiting for getByRole('complementary', { name: /Open Pull Request|Push Commit/ }) at helpers/app-test-helpers.ts:415 413 | await expect( 414 | page.getByRole('complementary', { name: /Open Pull Request|Push Commit/ }), > 415 | ).toBeVisible() | ^ 416 | } 417 | 418 | export const ensureWorkspacesDrawerClosed = async (page: Page) => { at ensureOpenPrDrawerOpen (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:415:5) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-create.spec.ts:203:3
[webkit] › playwright/rendering-modes/core.spec.ts:168:1 › react mode keeps App.ts entry but surfaces rename guidance until compatible: playwright/helpers/app-test-helpers.ts#L62
1) [webkit] › playwright/rendering-modes/core.spec.ts:168:1 › react mode keeps App.ts entry but surfaces rename guidance until compatible Error: page.goto: Target page, context or browser has been closed at helpers/app-test-helpers.ts:62 60 | 61 | try { > 62 | await page.goto(path, { waitUntil: 'domcontentloaded' }) | ^ 63 | return 64 | } catch (error) { 65 | if (attempt >= 3 || !isRetryableGotoError(error)) { at navigateToApp (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:62:18) at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:75:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/core.spec.ts:171:3
[webkit] › playwright/rendering-modes/core.spec.ts:168:1 › react mode keeps App.ts entry but surfaces rename guidance until compatible: playwright/rendering-modes/core.spec.ts#L0
1) [webkit] › playwright/rendering-modes/core.spec.ts:168:1 › react mode keeps App.ts entry but surfaces rename guidance until compatible Test timeout of 120000ms exceeded.
[webkit] › playwright/rendering-modes/core.spec.ts:1074:1 › requires render button when auto render is disabled: playwright/helpers/app-test-helpers.ts#L62
1) [webkit] › playwright/rendering-modes/core.spec.ts:1074:1 › requires render button when auto render is disabled Error: page.goto: Target page, context or browser has been closed at helpers/app-test-helpers.ts:62 60 | 61 | try { > 62 | await page.goto(path, { waitUntil: 'domcontentloaded' }) | ^ 63 | return 64 | } catch (error) { 65 | if (attempt >= 3 || !isRetryableGotoError(error)) { at navigateToApp (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:62:18) at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:75:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/core.spec.ts:1075:3
[webkit] › playwright/rendering-modes/core.spec.ts:1074:1 › requires render button when auto render is disabled: playwright/rendering-modes/core.spec.ts#L0
1) [webkit] › playwright/rendering-modes/core.spec.ts:1074:1 › requires render button when auto render is disabled Test timeout of 120000ms exceeded.
[webkit] › playwright/github-byot-ai.spec.ts:992:1 › AI chat applies the correct proposal when unresolved targets are filtered out: playwright/helpers/app-test-helpers.ts#L553
3) [webkit] › playwright/github-byot-ai.spec.ts:992:1 › AI chat applies the correct proposal when unresolved targets are filtered out 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-byot-ai.spec.ts:1048:3
[webkit] › playwright/github-byot-ai.spec.ts:501:1 › GitHub token info panel reflects missing and present token states: playwright/helpers/app-test-helpers.ts#L544
2) [webkit] › playwright/github-byot-ai.spec.ts:501:1 › GitHub token info panel reflects missing and present token states 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 228 × 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:533:3
[webkit] › playwright/github-byot-ai.spec.ts:501:1 › GitHub token info panel reflects missing and present token states: playwright/github-byot-ai.spec.ts#L0
2) [webkit] › playwright/github-byot-ai.spec.ts:501:1 › GitHub token info panel reflects missing and present token states Test timeout of 120000ms exceeded.
[webkit] › playwright/github-byot-ai.spec.ts:404:1 › chat stays usable after opening a Local workspace with PAT connected: playwright/helpers/app-test-helpers.ts#L553
1) [webkit] › playwright/github-byot-ai.spec.ts:404:1 › chat stays usable after opening a Local workspace with PAT connected 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-byot-ai.spec.ts:451:3
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/github-pr-drawer/open-pr-create.spec.ts:658:1 › Open PR success normalizes trailing newline without showing Edited indicators 1 skipped 46 passed (6.5m)
🎭 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 190 passed (7.4m)
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/rendering-modes/core.spec.ts:168:1 › react mode keeps App.ts entry but surfaces rename guidance until compatible 3 skipped 44 passed (7.3m)
🎭 Playwright Run Summary
1 flaky [webkit] › playwright/rendering-modes/core.spec.ts:1074:1 › requires render button when auto render is disabled 46 passed (7.5m)
🎭 Playwright Run Summary
3 flaky [webkit] › playwright/github-byot-ai.spec.ts:404:1 › chat stays usable after opening a Local workspace with PAT connected [webkit] › playwright/github-byot-ai.spec.ts:501:1 › GitHub token info panel reflects missing and present token states [webkit] › playwright/github-byot-ai.spec.ts:992:1 › AI chat applies the correct proposal when unresolved targets are filtered out 45 passed (11.1m)