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

Alan-Jowett / CoPilot-For-Consensus / 20117775797
79%

Build:
DEFAULT BRANCH: main
Ran 11 Dec 2025 12:29AM UTC
Jobs 3
Files 12
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

11 Dec 2025 12:28AM UTC coverage: 76.412% (+20.3%) from 56.154%
20117775797

push

github

web-flow
Add ConfigProvider abstraction and reorganize SDK into self-contained modules (#45)

* Initial plan

* Add ConfigProvider abstraction layer with tests

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

* Update services to use ConfigProvider abstraction

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

* Add ConfigProvider documentation to SDK README

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

* Reorganize SDK into self-contained modules

- Split SDK into copilot_events and copilot_config modules
- Each module now has its own code, tests, README, and setup.py
- Updated all services to import from copilot_config instead of copilot_events
- Config functionality moved to copilot_config module
- Created top-level SDK README explaining the new structure
- All tests passing (36 config tests + 47 events tests + 9 ingestion tests)

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

* Editing

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

* Fix tests

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

* Editing

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

* Cleanup

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

* Fix test failure

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

* Remove duplicate test file and unused pytest import

- Remove test_config.py from sdk/copilot_events/tests/ (belongs only in copilot_config)
- Remove unused pytest import from sdk/copilot_config/tests/test_config.py
- All 36 copilot_config tests still passing

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: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>

460 of 602 relevant lines covered (76.41%)

2.29 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.11-unit - 20117775797.1 11 Dec 2025 12:29AM UTC 12
76.41
GitHub Action Run
2 python-3.12-unit - 20117775797.2 11 Dec 2025 12:29AM UTC 12
76.41
GitHub Action Run
3 python-3.13-unit - 20117775797.3 11 Dec 2025 12:29AM UTC 12
76.41
GitHub Action Run
Source Files on build 20117775797
  • Tree
  • List 12
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20117775797
  • ce3c6f4a on github
  • Prev Build on main (#20117591869)
  • Next Build on main (#20117775796)
  • 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