Repository navigation
chore: Remove obsolete native CLI uninstall polling - #1624
Conversation
Delete the test-only uninstall branches left behind after package-local CLI launchers were removed. Keep production waiting focused on installed launcher self-removal while preserving cancellation order, timeout timing, and error text.
📝 WalkthroughWalkthroughThis PR removes Windows user PATH containment checks from the native CLI uninstall flow. ChangesUninstall Completion Simplification
Estimated code review effort: 2 (Simple) | ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
There was a problem hiding this comment.
No issues found across 4 files
You’re at about 91% of the monthly reviewed-line limit. You may want to disable incremental reviews to conserve quota. Reviews will continue until that limit is exceeded. If you need help avoiding interruptions, please contact contact@cubic.dev.
Assert the existing timeout and poll interval still produce three delay slices after removing the duplicate legacy waiter tests.
Summary
User Impact
Changes
WaitForUninstallCompletionAsyncto wait only for the target executable to disappear.Verification
93b0176a/ PR fix: Unity package no longer includes development CLI binaries #1250 intentionally changed production torequireUserPathRemoval: falsewhen package-local development launchers were removed.dist/darwin-arm64/uloop compile --project-path "$(git rev-parse --show-toplevel)"(0 errors, 0 warnings)NativeCliInstallerTests(29 passed)StaticFacadeStateGuardTests(20 passed)