Implement server auth bootstrap and pairing flow #4889
ci.yml
on: pull_request
Format, Lint, Typecheck, Test, Browser Test, Build
4m 21s
Release Smoke
12s
Annotations
2 errors and 5 warnings
|
Format, Lint, Typecheck, Test, Browser Test, Build
Process completed with exit code 1.
|
|
[chromium] src/components/ChatView.browser.tsx > ChatView timeline estimator parity (full app) > canonicalizes promoted draft threads to the server thread route:
apps/web/src/components/ChatView.browser.tsx#L2643
VitestBrowserElementError: Cannot find element with locator: getByText('Send a message to start the conversation.')
<body>
<div
style="position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; display: grid; overflow: hidden;"
>
<div
class="group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar"
data-slot="sidebar-wrapper"
style="--sidebar-width: 16rem; --sidebar-width-icon: 3rem;"
>
<div … />
<main … />
</div>
</div>
<div
data-base-ui-portal=""
data-slot="toast-portal-anchored"
id="_r_1uu_"
>
<div
aria-atomic="false"
aria-label="Notifications"
aria-live="polite"
aria-relevant="additions text"
class="outline-none"
data-slot="toast-viewport-anchored"
role="region"
tabindex="-1"
/>
</div>
<div
data-base-ui-portal=""
data-slot="toast-portal"
id="_r_1uv_"
>
<div
aria-atomic="false"
aria-label="Notifications"
aria-live="polite"
aria-relevant="additions text"
class="fixed z-50 mx-auto flex w-[calc(100%-var(--toast-inset)*2)] max-w-90 [--toast-header-offset:52px] [--toast-inset:--spacing(4)] sm:[--toast-inset:--spacing(8)] data-[position*=top]:top-[calc(var(--toast-inset)+var(--toast-header-offset))] data-[position*=bottom]:bottom-(--toast-inset) data-[position*=left]:left-(--toast-inset) data-[position*=right]:right-(--toast-inset) data-[position*=center]:-translate-x-1/2 data-[position*=center]:left-1/2"
data-position="top-right"
data-slot="toast-viewport"
role="region"
style="--toast-frontmost-height: 0px;"
tabindex="-1"
/>
</div>
<div
data-base-ui-portal=""
id="_r_23i_"
>
<div
class="fixed inset-0 z-50 bg-black/32 backdrop-blur-sm transition-all duration-200 data-ending-style:opacity-0 data-starting-style:opacity-0"
data-closed=""
data-slot="sheet-backdrop"
hidden=""
role="presentation"
style="user-select: none;"
/>
<div
class="fixed inset-0 z-50 flex justify-end"
data-closed=""
data-slot="sheet-viewport"
hidden=""
role="presentation"
style="pointer-events: none;"
>
<div … />
</div>
</div>
</body>...
❯ toBeInTheDocument src/components/ChatView.browser.tsx:2643:9
Caused by: Caused by: Error: Matcher did not succeed in time.
❯ src/components/ChatView.browser.tsx:2641:6
|
|
eslint(no-unused-vars):
apps/web/src/components/Sidebar.tsx#L110
Identifier 'SidebarMenuAction' is imported but never used.
|
|
eslint-plugin-unicorn(no-array-sort):
apps/web/src/environmentGrouping.test.ts#L412
Use `Array#toSorted()` instead of `Array#sort()`.
|
|
eslint-plugin-unicorn(no-array-sort):
apps/web/src/environmentGrouping.test.ts#L411
Use `Array#toSorted()` instead of `Array#sort()`.
|
|
eslint-plugin-unicorn(no-array-sort):
apps/web/src/environmentGrouping.test.ts#L296
Use `Array#toSorted()` instead of `Array#sort()`.
|
|
eslint(no-unused-vars):
apps/web/src/environmentGrouping.test.ts#L15
Identifier 'DEFAULT_RUNTIME_MODE' is imported but never used.
|