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

Alan-Jowett / CoPilot-For-Consensus / 21183347829
77%

Build:
DEFAULT BRANCH: main
Ran 20 Jan 2026 06:45PM UTC
Jobs 27
Files 156
Run time 1min
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: 76.983% (-0.2%) from 77.156%
21183347829

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)

110 of 167 new or added lines in 1 file covered. (65.87%)

8261 of 10731 relevant lines covered (76.98%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
57
72.1
-8.67% adapters/copilot_message_bus/copilot_message_bus/rabbitmq_subscriber.py
Jobs
ID Job ID Ran Files Coverage
1 copilot_metrics - 21183347829.1 20 Jan 2026 06:47PM UTC 7
72.95
GitHub Action Run
2 copilot_error_reporting - 21183347829.2 20 Jan 2026 06:45PM UTC 5
75.34
GitHub Action Run
3 orchestrator - 21183347829.3 20 Jan 2026 06:46PM UTC 2
83.65
GitHub Action Run
4 copilot_storage - 21183347829.4 20 Jan 2026 06:47PM UTC 8
75.07
GitHub Action Run
5 copilot_schema_validation_integration - 21183347829.5 20 Jan 2026 06:46PM UTC 7
42.05
GitHub Action Run
6 parsing - 21183347829.6 20 Jan 2026 06:47PM UTC 7
81.9
GitHub Action Run
7 copilot_embedding - 21183347829.7 20 Jan 2026 06:48PM UTC 7
91.81
GitHub Action Run
8 copilot_summarization - 21183347829.8 20 Jan 2026 06:46PM UTC 8
90.61
GitHub Action Run
9 copilot_chunking - 21183347829.9 20 Jan 2026 06:47PM UTC 2
91.91
GitHub Action Run
10 copilot_draft_diff - 21183347829.10 20 Jan 2026 06:47PM UTC 6
90.98
GitHub Action Run
11 copilot_schema_validation - 21183347829.11 20 Jan 2026 06:47PM UTC 7
85.23
GitHub Action Run
12 ingestion - 21183347829.12 20 Jan 2026 06:48PM UTC 5
79.85
GitHub Action Run
13 reporting - 21183347829.13 20 Jan 2026 06:47PM UTC 2
84.33
GitHub Action Run
14 embedding - 21183347829.14 20 Jan 2026 06:47PM UTC 2
80.63
GitHub Action Run
15 copilot_vectorstore - 21183347829.15 20 Jan 2026 06:46PM UTC 8
74.09
GitHub Action Run
16 copilot_message_bus - 21183347829.16 20 Jan 2026 06:47PM UTC 13
68.96
GitHub Action Run
17 copilot_auth - 21183347829.17 20 Jan 2026 06:46PM UTC 12
63.87
GitHub Action Run
18 copilot_archive_fetcher - 21183347829.18 20 Jan 2026 06:47PM UTC 9
68.81
GitHub Action Run
19 copilot_consensus - 21183347829.19 20 Jan 2026 06:47PM UTC 3
95.48
GitHub Action Run
20 copilot_message_bus_integration - 21183347829.20 20 Jan 2026 06:46PM UTC 13
33.66
GitHub Action Run
21 copilot_storage_integration - 21183347829.21 20 Jan 2026 06:47PM UTC 8
34.16
GitHub Action Run
22 copilot_config - 21183347829.22 20 Jan 2026 06:47PM UTC 33
63.44
GitHub Action Run
23 copilot_vectorstore_integration - 21183347829.23 20 Jan 2026 06:46PM UTC 8
33.08
GitHub Action Run
24 summarization - 21183347829.24 20 Jan 2026 06:48PM UTC 2
92.98
GitHub Action Run
25 copilot_archive_fetcher_integration - 21183347829.25 20 Jan 2026 06:46PM UTC 9
47.46
GitHub Action Run
26 chunking - 21183347829.26 20 Jan 2026 06:47PM UTC 2
80.94
GitHub Action Run
27 copilot_logging - 21183347829.27 20 Jan 2026 06:45PM UTC 6
92.64
GitHub Action Run
Source Files on build 21183347829
  • Tree
  • List 156
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21183347829
  • 550758cd on github
  • Prev Build on main (#21159226724)
  • Next Build on main (#21186571354)
  • 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