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

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

Build:
DEFAULT BRANCH: main
Ran 24 Jan 2026 01:25AM UTC
Jobs 27
Files 160
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

24 Jan 2026 01:24AM UTC coverage: 77.573% (+0.2%) from 77.384%
21306722364

push

github

web-flow
Fix azure-servicebus AttributeError crash from handler race condition (#1019)

* Initial plan

* Add defensive error handling for azure-servicebus AttributeError

- Add try-except blocks for AttributeError in AutoLockRenewer operations
- Add error handling for receiver operations (complete_message, abandon_message)
- Add logging with full traceback to help diagnose SDK bugs
- Document known azure-servicebus SDK bug (GitHub #35618, #36334)
- Add comprehensive test coverage for AttributeError scenarios

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

* Add comprehensive documentation for azure-servicebus AttributeError fix

- Document root cause analysis with SDK bug references
- Provide detailed impact assessment
- List all code changes with line numbers
- Include monitoring and alerting guidelines
- Add verification steps and recommendations

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

* Fix inconsistent AttributeError handling in message completion

- Remove re-raise after successful message processing
- Add warning about message redelivery when completion fails
- Ensure service continues processing despite completion failures
- Maintain consistent graceful degradation throughout

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

* Improve error handling logic and fix code review feedback

- Separate callback error from receiver AttributeError handling
- Remove duplicate imports in test files
- Ensure callback exceptions are properly re-raised
- Fix linting issues (trailing whitespace, blank lines)
- Improve code clarity with explicit callback_error variable

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

* Add clarifying comments for error handling design decisions

- Explain why AttributeError is not re-raised (graceful degradation)
- Document callback_error pattern rationale
- Clarify separation of callback errors from receiver er... (continued)

36 of 45 new or added lines in 1 file covered. (80.0%)

8585 of 11067 relevant lines covered (77.57%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
9
72.17
12.85% adapters/copilot_message_bus/copilot_message_bus/azureservicebussubscriber.py
Jobs
ID Job ID Ran Files Coverage
1 embedding - 21306722364.1 24 Jan 2026 01:27AM UTC 2
80.63
GitHub Action Run
2 copilot_archive_fetcher_integration - 21306722364.2 24 Jan 2026 01:25AM UTC 9
47.46
GitHub Action Run
3 copilot_schema_validation_integration - 21306722364.3 24 Jan 2026 01:25AM UTC 7
42.05
GitHub Action Run
4 copilot_auth - 21306722364.4 24 Jan 2026 01:26AM UTC 12
63.87
GitHub Action Run
5 parsing - 21306722364.5 24 Jan 2026 01:26AM UTC 7
81.9
GitHub Action Run
6 copilot_archive_fetcher - 21306722364.6 24 Jan 2026 01:28AM UTC 9
68.81
GitHub Action Run
7 copilot_draft_diff - 21306722364.7 24 Jan 2026 01:27AM UTC 6
90.98
GitHub Action Run
8 copilot_vectorstore - 21306722364.8 24 Jan 2026 01:27AM UTC 8
74.09
GitHub Action Run
9 chunking - 21306722364.9 24 Jan 2026 01:25AM UTC 2
82.75
GitHub Action Run
10 reporting - 21306722364.10 24 Jan 2026 01:25AM UTC 2
84.48
GitHub Action Run
11 copilot_vectorstore_integration - 21306722364.11 24 Jan 2026 01:25AM UTC 8
33.08
GitHub Action Run
12 copilot_message_bus_integration - 21306722364.12 24 Jan 2026 01:26AM UTC 13
32.55
GitHub Action Run
13 copilot_error_reporting - 21306722364.13 24 Jan 2026 01:26AM UTC 5
75.34
GitHub Action Run
14 copilot_chunking - 21306722364.14 24 Jan 2026 01:27AM UTC 2
91.91
GitHub Action Run
15 copilot_logging - 21306722364.15 24 Jan 2026 01:27AM UTC 6
92.64
GitHub Action Run
16 summarization - 21306722364.16 24 Jan 2026 01:27AM UTC 2
91.28
GitHub Action Run
17 copilot_consensus - 21306722364.17 24 Jan 2026 01:26AM UTC 3
95.48
GitHub Action Run
18 copilot_summarization - 21306722364.18 24 Jan 2026 01:27AM UTC 8
90.61
GitHub Action Run
19 copilot_embedding - 21306722364.19 24 Jan 2026 01:29AM UTC 7
91.81
GitHub Action Run
20 copilot_message_bus - 21306722364.20 24 Jan 2026 01:28AM UTC 13
71.19
GitHub Action Run
21 copilot_metrics - 21306722364.21 24 Jan 2026 01:27AM UTC 7
72.95
GitHub Action Run
22 copilot_schema_validation - 21306722364.22 24 Jan 2026 01:28AM UTC 7
85.23
GitHub Action Run
23 orchestrator - 21306722364.23 24 Jan 2026 01:27AM UTC 6
87.53
GitHub Action Run
24 copilot_config - 21306722364.24 24 Jan 2026 01:28AM UTC 33
63.41
GitHub Action Run
25 copilot_storage_integration - 21306722364.25 24 Jan 2026 01:26AM UTC 8
34.16
GitHub Action Run
26 ingestion - 21306722364.26 24 Jan 2026 01:27AM UTC 5
79.85
GitHub Action Run
27 copilot_storage - 21306722364.27 24 Jan 2026 01:27AM UTC 8
75.07
GitHub Action Run
Source Files on build 21306722364
  • Tree
  • List 160
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21306722364
  • 0299fe43 on github
  • Prev Build on main (#21292990868)
  • Next Build on main (#21308293585)
  • 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