Skip to content

Set up Snap and Winget distribution workflows #90

Set up Snap and Winget distribution workflows

Set up Snap and Winget distribution workflows #90

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

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors
TypeScript Tests
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
Unhandled error: apps/desktop/src/features/database-studio/hooks/use-live-monitor.ts#L140
TypeError: Cannot read properties of undefined (reading 'transformCallback') ❯ transformCallback node_modules/.bun/@tauri-apps+api@2.10.1/node_modules/@tauri-apps/api/core.js:72:39 ❯ listen node_modules/.bun/@tauri-apps+api@2.10.1/node_modules/@tauri-apps/api/event.js:77:18 ❯ subscribeToBackendEvents apps/desktop/src/features/database-studio/hooks/use-live-monitor.ts:140:9 ❯ commitHookEffectListMount node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:23189:26 ❯ commitPassiveMountOnFiber node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:24970:11 ❯ commitPassiveMountEffects_complete node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:24930:9 ❯ commitPassiveMountEffects_begin node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:24917:7 ❯ commitPassiveMountEffects node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:24905:3 ❯ flushPassiveEffectsImpl node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:27078:3 ❯ flushPassiveEffects node_modules/.bun/react-dom@18.3.1+f4eacebf2041cd4f/node_modules/react-dom/cjs/react-dom.development.js:27023:14 This error originated in "__tests__/apps/desktop/src/features/database-studio/hooks/use-live-monitor.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "batches backend change events into a single refresh callback". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.