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

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

Build:
DEFAULT BRANCH: main
Ran 11 Dec 2025 12:29AM UTC
Jobs 2
Files 4
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: 56.489% (+0.3%) from 56.154%
20117775796

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>

5 of 6 new or added lines in 1 file covered. (83.33%)

222 of 393 relevant lines covered (56.49%)

1.13 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
83.78
0.69% ingestion/app/config.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 20117775796.1 11 Dec 2025 12:29AM UTC 4
56.49
GitHub Action Run
2 python-3.12 - 20117775796.2 11 Dec 2025 12:29AM UTC 4
56.49
GitHub Action Run
Source Files on build 20117775796
  • Tree
  • List 4
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20117775796
  • ce3c6f4a on github
  • Prev Build on main (#20117591869)
  • Next Build on main (#20120220883)
  • 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