Skip to content

feat: inbox for twig #1390

feat: inbox for twig

feat: inbox for twig #1390

Triggered via pull request February 11, 2026 16:47
Status Failure
Total duration 3m 12s
Artifacts 1

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly: apps/twig/tests/e2e/fixtures/electron.ts#L26
4) [electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock: apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock: apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock: apps/twig/tests/e2e/fixtures/electron.ts#L26
3) [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly: apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly: apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly: apps/twig/tests/e2e/fixtures/electron.ts#L26
2) [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible: apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─ Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible: apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
[electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible: apps/twig/tests/e2e/fixtures/electron.ts#L26
1) [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ─ Error: No packaged app found in /Users/runner/work/Twig/Twig/apps/twig/out. Run 'pnpm --filter twig package' first. at ../fixtures/electron.ts:26 24 | if (existsSync(x64Path)) return x64Path; 25 | > 26 | throw new Error( | ^ 27 | `No packaged app found in ${outDir}. Run 'pnpm --filter twig package' first.`, 28 | ); 29 | } at getAppPath (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:26:11) at Object.electronApp (/Users/runner/work/Twig/Twig/apps/twig/tests/e2e/fixtures/electron.ts:60:21)
🎭 Playwright Run Summary
12 failed [electron] › tests/e2e/tests/main-process.spec.ts:4:7 › Main Process › app info is accessible ── [electron] › tests/e2e/tests/main-process.spec.ts:12:7 › Main Process › app is packaged correctly [electron] › tests/e2e/tests/main-process.spec.ts:20:7 › Main Process › app has single instance lock [electron] › tests/e2e/tests/main-process.spec.ts:34:7 › Main Process › user data path is set correctly [electron] › tests/e2e/tests/smoke.spec.ts:4:7 › Smoke Tests › app launches successfully and window appears [electron] › tests/e2e/tests/smoke.spec.ts:15:7 › Smoke Tests › app renders initial UI (auth or main layout) [electron] › tests/e2e/tests/smoke.spec.ts:45:7 › Smoke Tests › window has correct minimum dimensions [electron] › tests/e2e/tests/smoke.spec.ts:55:7 › Smoke Tests › app does not crash within 10 seconds of boot [electron] › tests/e2e/tests/trpc.spec.ts:4:7 › tRPC IPC › electronTRPC bridge is exposed on window [electron] › tests/e2e/tests/trpc.spec.ts:15:7 › tRPC IPC › electronTRPC has required methods ── [electron] › tests/e2e/tests/trpc.spec.ts:31:7 › tRPC IPC › preload script executed successfully [electron] › tests/e2e/tests/visual.spec.ts:5:7 › Visual Stability › consecutive screenshots are visually identical (no flickering)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
707 KB
sha256:5f46f29383fc3f4825b000393bfdcfa707142a19b703ecf4f5398deb7f73dbba