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

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

Build:
DEFAULT BRANCH: main
Ran 16 Dec 2025 10:45PM UTC
Jobs 28
Files 108
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

16 Dec 2025 10:44PM UTC coverage: 83.838% (+0.01%) from 83.827%
20285183912

push

github

web-flow
Replace scaffold summary text with real Ollama output (#307)

* Initial plan

* Implement real Ollama API integration in LocalLLMSummarizer

- Replace placeholder text with actual Ollama API calls via requests library
- Add requests dependency to setup.py
- Implement proper error handling for timeouts and connection errors
- Update tests to mock API calls and verify real content flow
- Fix config schema default for llm_backend (ollama -> local for consistency)

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

* Add integration test for real Ollama content flow

- Verify real LLM-generated content (not placeholder) flows through the pipeline
- Test LocalLLMSummarizer integration with SummarizationService
- Assert placeholder text is absent from generated summaries
- Confirm SummaryComplete events contain actual LLM output

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

* Address code review feedback

- Move requests import to module level in tests
- Add explicit Content-Type header to Ollama API call for better compatibility
- All tests still passing after fixes

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

* feat: Add persistent Ollama model caching with local LLM default

- Change Ollama storage from Docker volume to bind mount (./ollama_models/)
  to persist models across 'docker compose down -v'
- Add ollama-model-loader service to auto-pull mistral model on startup
- Set LLM_BACKEND default to 'local' for development (real LLM)
- Configure CI to use 'mock' backend for fast, reliable tests
- Add ollama_models/ to .gitignore
- Update orchestrator and summarization to depend on model loader
- Remove test artifacts (test-results.xml)
- Skip complex integration test with clear justification

This enables real LLM-based summarization in local development while
keeping CI fast. First run downloads 4.4GB mistral model; subsequent
runs are instant due to local caching... (continued)

25 of 28 new or added lines in 1 file covered. (89.29%)

4098 of 4888 relevant lines covered (83.84%)

0.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
91.67
-4.49% adapters/copilot_summarization/copilot_summarization/local_llm_summarizer.py
Jobs
ID Job ID Ran Files Coverage
1 copilot_events - 20285183912.1 16 Dec 2025 10:45PM UTC 9
63.77
GitHub Action Run
2 copilot_archive_fetcher - 20285183912.2 16 Dec 2025 10:46PM UTC 9
68.27
GitHub Action Run
3 copilot_config - 20285183912.3 16 Dec 2025 10:47PM UTC 10
77.57
GitHub Action Run
4 summarization - 20285183912.4 16 Dec 2025 10:45PM UTC 2
91.61
GitHub Action Run
5 embedding - 20285183912.5 16 Dec 2025 10:47PM UTC 2
91.67
GitHub Action Run
6 parsing - 20285183912.6 16 Dec 2025 10:45PM UTC 6
84.25
GitHub Action Run
7 chunking - 20285183912.7 16 Dec 2025 10:46PM UTC 2
85.33
GitHub Action Run
8 copilot_chunking - 20285183912.8 16 Dec 2025 10:46PM UTC 2
93.67
GitHub Action Run
9 copilot_archive_fetcher_integration - 20285183912.9 16 Dec 2025 10:46PM UTC 9
46.99
GitHub Action Run
10 copilot_storage - 20285183912.10 16 Dec 2025 10:48PM UTC 5
64.81
GitHub Action Run
11 copilot_events_integration - 20285183912.11 16 Dec 2025 10:45PM UTC 9
46.2
GitHub Action Run
12 copilot_embedding - 20285183912.12 16 Dec 2025 10:47PM UTC 3
92.16
GitHub Action Run
13 copilot_auth - 20285183912.13 16 Dec 2025 10:46PM UTC 7
98.98
GitHub Action Run
14 copilot_consensus - 20285183912.14 16 Dec 2025 10:47PM UTC 3
98.64
GitHub Action Run
15 orchestrator - 20285183912.15 16 Dec 2025 10:46PM UTC 2
86.08
GitHub Action Run
16 copilot_schema_validation_integration - 20285183912.16 16 Dec 2025 10:46PM UTC 6
49.55
GitHub Action Run
17 reporting-ui - 20285183912.17 16 Dec 2025 10:47PM UTC 1
0.0
GitHub Action Run
18 reporting - 20285183912.18 16 Dec 2025 10:46PM UTC 2
98.43
GitHub Action Run
19 copilot_reporting - 20285183912.19 16 Dec 2025 10:46PM UTC 5
73.17
GitHub Action Run
20 copilot_metrics - 20285183912.20 16 Dec 2025 10:47PM UTC 5
56.83
GitHub Action Run
21 copilot_vectorstore - 20285183912.21 16 Dec 2025 10:47PM UTC 7
69.89
GitHub Action Run
22 copilot_storage_integration - 20285183912.22 16 Dec 2025 10:46PM UTC 5
57.18
GitHub Action Run
23 copilot_draft_diff - 20285183912.23 16 Dec 2025 10:48PM UTC 6
98.8
GitHub Action Run
24 copilot_logging - 20285183912.24 16 Dec 2025 10:47PM UTC 5
93.94
GitHub Action Run
25 copilot_schema_validation - 20285183912.25 16 Dec 2025 10:48PM UTC 6
90.0
GitHub Action Run
26 ingestion - 20285183912.26 16 Dec 2025 10:46PM UTC 2
81.34
GitHub Action Run
27 copilot_vectorstore_integration - 20285183912.27 16 Dec 2025 10:45PM UTC 7
23.15
GitHub Action Run
28 copilot_summarization - 20285183912.28 16 Dec 2025 10:47PM UTC 7
94.09
GitHub Action Run
Source Files on build 20285183912
  • Tree
  • List 108
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20285183912
  • 06aee1c3 on github
  • Prev Build on main (#20284879775)
  • Next Build on main (#20285288634)
  • 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