Repository navigation
Restore browser remote store CI coverage - #4878
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe CI workflow for macOS is updated to adjust which XCTest suites are quarantined during the unit test execution. The ChangesCI Test Quarantine Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related issues
Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 18✅ Passed checks (18 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 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 |
Greptile SummaryThis PR removes the class-level
Confidence Score: 5/5Safe to merge — the change is a single-line deletion in the CI skip list with no production code impact. The diff removes exactly one -skip-testing: flag from xcodebuild. The restored test class is self-contained in cmuxTests/GhosttyConfigTests.swift, exercises well-defined BrowserPanel data-store behaviour, and is tracked as a deliberate quarantine reduction. No production code, no build matrix changes, and no new timing or concurrency patterns are introduced by this PR. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[macOS Unit Test Job] --> B[xcodebuild -scheme cmux-unit]
B --> C{Skip list}
C -->|still skipped| D[BrowserDeveloperToolsVisibilityPersistenceTests]
C -->|still skipped| E[BrowserPanelWebViewLifecycleTests]
C -->|still skipped| F[BrowserSessionHistoryRestoreTests]
C -->|✅ RESTORED| G[BrowserPanelRemoteStoreTests]
G --> H[testRemoteWorkspacePanelsShareWorkspaceScopedWebsiteDataStore]
G --> I[testRemoteWorkspaceDefersInitialNavigationUntilProxyEndpointIsReady]
G --> J[testRemoteWorkspaceRuntimeBridgeAliasesMultipleLoopbackPortsFromSamePage]
G --> K[testBrowserMoveIntoRemoteWorkspaceRebuildsWebsiteDataStoreScope]
G --> L[testBrowserMoveOutOfRemoteWorkspaceRestoresDefaultWebsiteDataStore]
Reviews (1): Last reviewed commit: "Restore browser remote store CI coverage" | Re-trigger Greptile |
Summary
Restores
cmuxTests/BrowserPanelRemoteStoreTeststo the required macOS unit-test job by removing the broad class-level skip from.github/workflows/ci.yml.This continues the quarantine reduction tracked by #4524.
Verification
git diff --checkruby -e 'require "yaml"; YAML.load_file(".github/workflows/ci.yml"); puts "ci.yml parsed"'\n- Hosted PR checks will exercise the restored class.\nNeed help on this PR? Tag
@codesmithwith what you need. Autofix is disabled.Summary by cubic
Restore
cmuxTests/BrowserPanelRemoteStoreTestsin the macOS unit-test CI by removing its skip in.github/workflows/ci.yml. This re-enables browser remote store coverage and continues the quarantine reduction tracked in #4524.Written for commit 44dc204. Summary will update on new commits. Review in cubic
Summary by CodeRabbit
Note: This is an internal testing infrastructure change with no end-user visible impact.
Note
Low Risk
Workflow-only change; may surface flaky or failing remote-store tests on CI but does not alter app code.
Overview
Re-enables
cmuxTests/BrowserPanelRemoteStoreTestson the macOS unit-test job by removing its class-level-skip-testingentry from.github/workflows/ci.yml, so those tests run again with the rest of the quarantined suite reduction (issue #4524).No product or test source changes—only CI wiring.
Reviewed by Cursor Bugbot for commit 44dc204. Bugbot is set up for automated code reviews on this repo. Configure here.