Skip to content

Set up Snap and Winget distribution workflows #42

Set up Snap and Winget distribution workflows

Set up Snap and Winget distribution workflows #42

Triggered via pull request April 5, 2026 19:19
Status Failure
Total duration 25s
Artifacts

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors
test
Process completed with exit code 1.
__tests__/apps/desktop/src/features/sql-console/components/sql-results.test.tsx > SqlResults > updates the filtered row instead of the unfiltered row at the same index: __tests__/apps/desktop/src/features/sql-console/components/sql-results.test.tsx#L64
TestingLibraryElementError: Found multiple elements with the display value: Bob. Here are the matching elements: Ignored nodes: comments, script, style <input class="flex w-full rounded-md border border-input bg-background px-3 py-1.5 ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 h-7 text-xs" placeholder="Filter results..." value="Bob" /> Ignored nodes: comments, script, style <input class="flex border ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 h-6 w-full min-w-[100px] px-1 py-0 text-sm font-mono bg-background border-primary absolute inset-0 rounded-none z-20" value="Bob" /> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body> <div> <div class="flex flex-col h-full bg-background" > <div class="flex items-center justify-between h-8 px-2 border-b border-sidebar-border bg-sidebar-accent/30 shrink-0" > <div class="flex items-center gap-0.5" > <button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground h-6 w-6 bg-sidebar-accent text-sidebar-foreground" title="Table view" > <svg class="lucide lucide-table2 h-3.5 w-3.5" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" > <path d="M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18" /> </svg> </button> <button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-sidebar-accent h-6 w-6 text-muted-foreground hover:text-sidebar-foreground" title="JSON view" > <svg class="lucide lucide-braces h-3.5 w-3.5" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" > <path d="M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1" /> <path d="M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1" /> </svg> </button> </div> <div class="flex items-center gap-2 text-xs" > <span class="inline-flex items-center gap-1 rounded-full border border-emerald-500/30 bg-emerald-500/10 px-2 py-0.5 text-emerald-600 dark:text-emerald-400" >
__tests__/apps/desktop/src/features/database-studio/hooks/use-live-monitor.test.ts > useLiveMonitor > batches backend change events into a single refresh callback: __tests__/apps/desktop/src/features/database-studio/hooks/use-live-monitor.test.ts#L64
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/apps/desktop/src/features/database-studio/hooks/use-live-monitor.test.ts:64:2
__tests__/apps/desktop/src/features/connections/mysql-validation.test.ts > connections validation (mysql) > rejects invalid MySQL connection string formats: __tests__/apps/desktop/src/features/connections/mysql-validation.test.ts#L45
AssertionError: expected true to be false // Object.is equality - Expected + Received - false + true ❯ __tests__/apps/desktop/src/features/connections/mysql-validation.test.ts:45:26
test
@dora/desktop#test: command (/home/runner/work/dora/dora/apps/desktop) /home/runner/.bun/bin/bun run test exited (1)