ci: Run tests on Chrome only to unblock deploys#254
Conversation
FirefoxHeadless intermittently hangs (~93s no-activity) then DISCONNECTs on a webcam/MediaStream spec in CI, failing the build and blocking deployment, while Chrome passes consistently. Drop Firefox from CI for now; tracked to re-enable once the Firefox-specific test hang is fixed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe CI test script in ChangesCI Test Browser Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
|
Visit the preview URL for this PR (updated for commit 7b9c1e4): https://translate-sign-mt--pr254-fix-ci-chrome-only-u-d0j7ttxu.web.app (expires Wed, 17 Jun 2026 12:12:42 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 739446cfe7a349700ebd347d2a39e3b90ba24425 |
Summary
Deploys are blocked:
FirefoxHeadlessintermittently hangs ~93s then DISCONNECTs on a webcam/MediaStreamspec (getVideoTracks is non-configurable and can't be deletedon Firefox), failing thebuildjob. ChromeHeadless passes consistently.This drops Firefox from the CI test run so deploys can proceed. Coverage on Chrome is unchanged.
Follow-up (permanent): fix the Firefox-specific hang in the video/MediaStream specs (
src/app/core/modules/ngxs/store/video/video.spec.tsspies onMediaStream.getVideoTracks, which is non-configurable on Firefox), then restoreFirefoxHeadlesstotest:ci.Test plan
buildgreen → deploy proceedsNote
Low Risk
Single-script CI test matrix change with no app or production code touched; main tradeoff is less cross-browser coverage in CI until Firefox is restored.
Overview
CI unit tests now run only in
ChromeHeadlessby updating thetest:cinpm script, removingFirefoxHeadlessfrom the browser list.This is a temporary unblock for deploys: Firefox was intermittently hanging and disconnecting on MediaStream/webcam-related specs while Chrome stayed green. Coverage and watch/coverage flags are unchanged; local
test:firefoxis still available for manual runs.Reviewed by Cursor Bugbot for commit 7b9c1e4. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit