chore(desktop): bump xterm betas#2529
Conversation
📝 WalkthroughWalkthroughThis PR updates xterm addon dependencies to newer beta versions and refactors test infrastructure across two modules by introducing dependency injection patterns. The changes decouple modules from hard-coded Electron imports, enabling flexible mocking in tests through newly exported testing hooks. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes Poem
🚥 Pre-merge checks | ❌ 3❌ Failed checks (2 warnings, 1 inconclusive)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Validation
bunx sherif✅bun run lint✅bun run typecheck✅NEXT_PUBLIC_OUTLIT_KEY=ci-outlit-placeholder-key bun run test❌Notes
testjob is due to existing Bun module-loading issues in desktop tests, not files changed in this PR.src/main/lib/window-state/bounds-validation.test.tscannot resolve the namedscreenexport fromelectronsrc/lib/trpc/routers/workspaces/utils/shell-env*.test.ts,git.test.ts,teardown.test.ts, andgithub.test.tscannot resolve named exports fromsrc/lib/trpc/routers/workspaces/utils/shell-env.tstestjob failed.