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

Alan-Jowett / CoPilot-For-Consensus / 20214131370
78%

Build:
DEFAULT BRANCH: main
Ran 14 Dec 2025 09:05PM UTC
Jobs 1
Files 9
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

14 Dec 2025 09:05PM UTC coverage: 63.355% (-7.6%) from 70.918%
20214131370

push

github

web-flow
EventPublisher interface now raises exceptions instead of returning bool (#204)

* Implement Phase 2: EventPublisher interface now throws on all failures

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

* Update tests to match new publisher interface behavior

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

* Fix exception handling to preserve original exception context

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

* fix: update services to propagate publisher exceptions per PR 204

- Remove defensive return value checks from embedding service publish methods
- Update orchestrator service tests to mock exceptions instead of False returns
- Update parsing service tests to mock exceptions instead of False returns
- Update reporting service tests to mock exceptions instead of False returns

All services now properly let EventPublisher exceptions propagate naturally,
aligning with PR 204's goal of having the interface raise exceptions on
failure instead of returning boolean values.

* fix: handle exception in routing key pattern matching integration test

The publisher now raises UnroutableError when publishing to a routing key
with no bound queue (per PR 204 changes). Update test to handle this
exception gracefully.

---------

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

5 of 18 new or added lines in 4 files covered. (27.78%)

287 of 453 relevant lines covered (63.36%)

0.63 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
13
25.0
adapters/copilot_events/copilot_events/rabbitmq_publisher.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 20214131370.1 14 Dec 2025 09:05PM UTC 9
63.36
GitHub Action Run
Source Files on build 20214131370
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20214131370
  • 0ee2c416 on github
  • Prev Build on main (#20213945075)
  • Next Build on main (#20214620766)
  • 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