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

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

Build:
DEFAULT BRANCH: main
Ran 16 Dec 2025 10:56PM 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:56PM UTC coverage: 83.712% (-0.1%) from 83.838%
20285446958

push

github

web-flow
Add filtering and search capabilities to reporting-ui (#315)

* Initial plan

* Add filtering and search capabilities to reporting API and UI

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

* Add comprehensive tests for filtering and search capabilities, fix route ordering

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

* Address code review feedback: add constant for metadata filter buffer size

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

* Fix optional imports for vectorstore and embedding provider

Make copilot_vectorstore and copilot_embedding imports optional using
TYPE_CHECKING to avoid import errors when these adapters aren't installed.
These dependencies are only needed for the optional topic search feature.

This fixes CI test failures where adapters aren't available during test
collection phase.

Changes:
- Use TYPE_CHECKING for conditional imports
- Update type hints to use string literals for forward references
- Tests pass without requiring vectorstore/embedding adapters

Signed-off-by: GitHub Copilot <copilot@github.com>

* Address PR review feedback for filtering and search

Performance improvements:
- Implement batch fetching to eliminate N+1 query problem (fetch all threads
  and archives in 2 queries instead of O(n*2))
- Cache archive_id and participant_count to avoid redundant calculations
- Only fetch archive once when needed for source filtering

Scalability improvements:
- Increase archive limit from 1000 to 10000 with TODO for distinct query
- Add comment explaining rationale for high limit

UI/UX fixes:
- Fix thread_id truncation to only show ellipsis when actually truncated
- Remove topic parameter from pagination URLs (topic search doesn't paginate)
- Pass event parameter explicitly to copyToClipboard for strict mode compatibility

These changes improve query efficiency from O(n*2) to O(3) database calls,
fix visual inconsistencies, a... (continued)

109 of 137 new or added lines in 1 file covered. (79.56%)

4204 of 5022 relevant lines covered (83.71%)

0.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
28
88.46
-9.95% reporting/app/service.py
Jobs
ID Job ID Ran Files Coverage
1 copilot_summarization - 20285446958.1 16 Dec 2025 10:57PM UTC 7
94.09
GitHub Action Run
2 copilot_auth - 20285446958.2 16 Dec 2025 10:57PM UTC 7
98.98
GitHub Action Run
3 parsing - 20285446958.3 16 Dec 2025 10:56PM UTC 6
84.25
GitHub Action Run
4 copilot_archive_fetcher - 20285446958.4 16 Dec 2025 10:57PM UTC 9
68.27
GitHub Action Run
5 copilot_storage_integration - 20285446958.5 16 Dec 2025 10:57PM UTC 5
57.18
GitHub Action Run
6 copilot_consensus - 20285446958.6 16 Dec 2025 10:57PM UTC 3
98.64
GitHub Action Run
7 copilot_reporting - 20285446958.7 16 Dec 2025 10:58PM UTC 5
73.17
GitHub Action Run
8 copilot_embedding - 20285446958.8 16 Dec 2025 10:58PM UTC 3
92.16
GitHub Action Run
9 copilot_schema_validation - 20285446958.9 16 Dec 2025 10:58PM UTC 6
90.0
GitHub Action Run
10 ingestion - 20285446958.10 16 Dec 2025 10:57PM UTC 2
81.34
GitHub Action Run
11 reporting - 20285446958.11 16 Dec 2025 10:57PM UTC 2
88.51
GitHub Action Run
12 embedding - 20285446958.12 16 Dec 2025 10:57PM UTC 2
91.67
GitHub Action Run
13 copilot_events - 20285446958.13 16 Dec 2025 10:58PM UTC 9
63.77
GitHub Action Run
14 copilot_archive_fetcher_integration - 20285446958.14 16 Dec 2025 10:57PM UTC 9
46.99
GitHub Action Run
15 copilot_logging - 20285446958.15 16 Dec 2025 10:58PM UTC 5
93.94
GitHub Action Run
16 orchestrator - 20285446958.16 16 Dec 2025 10:56PM UTC 2
86.08
GitHub Action Run
17 copilot_vectorstore - 20285446958.17 16 Dec 2025 10:58PM UTC 7
69.89
GitHub Action Run
18 copilot_config - 20285446958.18 16 Dec 2025 10:56PM UTC 10
77.57
GitHub Action Run
19 copilot_chunking - 20285446958.19 16 Dec 2025 10:58PM UTC 2
93.67
GitHub Action Run
20 copilot_events_integration - 20285446958.20 16 Dec 2025 10:58PM UTC 9
46.2
GitHub Action Run
21 chunking - 20285446958.21 16 Dec 2025 10:56PM UTC 2
85.33
GitHub Action Run
22 copilot_metrics - 20285446958.22 16 Dec 2025 10:57PM UTC 5
56.83
GitHub Action Run
23 copilot_storage - 20285446958.23 16 Dec 2025 10:57PM UTC 5
64.81
GitHub Action Run
24 copilot_schema_validation_integration - 20285446958.24 16 Dec 2025 10:58PM UTC 6
49.55
GitHub Action Run
25 copilot_draft_diff - 20285446958.25 16 Dec 2025 10:58PM UTC 6
98.8
GitHub Action Run
26 summarization - 20285446958.26 16 Dec 2025 10:57PM UTC 2
91.61
GitHub Action Run
27 reporting-ui - 20285446958.27 16 Dec 2025 10:56PM UTC 1
0.0
GitHub Action Run
28 copilot_vectorstore_integration - 20285446958.28 16 Dec 2025 10:56PM UTC 7
23.15
GitHub Action Run
Source Files on build 20285446958
  • Tree
  • List 108
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20285446958
  • aca99107 on github
  • Prev Build on main (#20285288634)
  • Next Build on main (#20285499364)
  • 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