• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Alan-Jowett / CoPilot-For-Consensus / 21183347829 / 25
77%
main: 77%

Build:
DEFAULT BRANCH: main
Ran 20 Jan 2026 06:50PM UTC
Files 9
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Jan 2026 06:45PM UTC coverage: 47.458%. Remained the same
21183347829.25

push

github

web-flow
Fix RabbitMQ subscriber channel closure causing permanent pipeline stalls (#986)

* Initial plan

* Add reconnection logic to RabbitMQ subscriber and health check for embedding service

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add subscriber thread health monitoring to all services

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add comprehensive unit tests for RabbitMQ subscriber reconnection

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Address code review feedback: make max delay configurable and add shutdown flag

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix subscriber loop and health checks

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix typing guards in subscriber

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Address PR review feedback: fix exclusive queues, backoff cooldown, AssertionError reconnection, and enhance test

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix test timeout for transport assertion error handling

The test was timing out because after commit 8bf149b, AssertionError handling was changed to reset state and continue the reconnection loop instead of returning. This caused the test to loop infinitely.

Fixed by:
- Mock _reconnect() to return False, making the loop exit
- Add side effect function that sets _shutdown_requested on second call
- This allows the test to verify the error handling while preventing infinite loops

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Address PR review: use flag for exclusive queues, enforce full cooldown, simplify test

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ... (continued)

140 of 295 relevant lines covered (47.46%)

0.47 hits per line

Source Files on job copilot_archive_fetcher_integration - 21183347829.25
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21183347829
  • 550758cd on github
  • Prev Job for on main (#21159226724.21)
  • Next Job for on main (#21186571354.11)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc