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

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

Build:
DEFAULT BRANCH: main
Ran 16 Dec 2025 11:25PM 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 11:25PM UTC coverage: 83.766% (+0.02%) from 83.75%
20286092567

push

github

web-flow
Add citation text snippets to reporting UI (#318)

* Initial plan

* Add citation text snippets to reports

- Update summarization service to include chunk text in formatted citations
- Modify reporting service to store citation text in quote field
- Enhance reporting-ui template with citation cards showing text snippets
- Add tests for citation text formatting and truncation

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

* Add template tests for citation display

- Add structural tests for citation card layout
- Verify quote field is rendered in template
- Test fallback for empty citations

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

* Address code review feedback: extract magic numbers

- Add citation_text_max_length parameter to SummarizationService (default 500)
- Add comment explaining message ID truncation in template
- Improve code maintainability and configurability

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

* Simplify text truncation logic using min()

- Use min() instead of conditional for better readability
- No functional change, just code quality improvement

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

* Address PR #318 review comments

- Filter out None keys in chunk_map for safety
- Simplify text truncation (Python slices handle overflow)
- Add word-wrap CSS to prevent layout breaks
- Add aria-label and title for accessibility
- Use data attributes + event listeners instead of inline onclick
- Remove unused os import
- Add test for missing chunk_id citations
- Add comprehensive template structure tests

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

---------

Signed-off-by: GitHub Copilot <copilot@github.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: GitHub Copilot <cop... (continued)

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

4195 of 5008 relevant lines covered (83.77%)

0.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 copilot_chunking - 20286092567.1 16 Dec 2025 11:26PM UTC 2
93.67
GitHub Action Run
2 chunking - 20286092567.2 16 Dec 2025 11:27PM UTC 2
85.33
GitHub Action Run
3 parsing - 20286092567.3 16 Dec 2025 11:26PM UTC 6
84.25
GitHub Action Run
4 copilot_summarization - 20286092567.4 16 Dec 2025 11:27PM UTC 7
94.09
GitHub Action Run
5 reporting-ui - 20286092567.5 16 Dec 2025 11:26PM UTC 1
0.0
GitHub Action Run
6 ingestion - 20286092567.6 16 Dec 2025 11:26PM UTC 2
81.34
GitHub Action Run
7 copilot_events - 20286092567.7 16 Dec 2025 11:27PM UTC 9
63.77
GitHub Action Run
8 copilot_storage_integration - 20286092567.8 16 Dec 2025 11:26PM UTC 5
57.18
GitHub Action Run
9 copilot_consensus - 20286092567.9 16 Dec 2025 11:25PM UTC 3
98.64
GitHub Action Run
10 copilot_auth - 20286092567.10 16 Dec 2025 11:26PM UTC 7
98.98
GitHub Action Run
11 reporting - 20286092567.11 16 Dec 2025 11:27PM UTC 2
88.51
GitHub Action Run
12 copilot_vectorstore - 20286092567.12 16 Dec 2025 11:29PM UTC 7
69.89
GitHub Action Run
13 embedding - 20286092567.13 16 Dec 2025 11:27PM UTC 2
91.67
GitHub Action Run
14 copilot_logging - 20286092567.14 16 Dec 2025 11:27PM UTC 5
93.94
GitHub Action Run
15 summarization - 20286092567.15 16 Dec 2025 11:27PM UTC 2
94.0
GitHub Action Run
16 copilot_archive_fetcher - 20286092567.16 16 Dec 2025 11:28PM UTC 9
68.27
GitHub Action Run
17 copilot_config - 20286092567.17 16 Dec 2025 11:29PM UTC 10
77.57
GitHub Action Run
18 copilot_schema_validation - 20286092567.18 16 Dec 2025 11:27PM UTC 6
90.0
GitHub Action Run
19 copilot_storage - 20286092567.19 16 Dec 2025 11:28PM UTC 5
64.81
GitHub Action Run
20 orchestrator - 20286092567.20 16 Dec 2025 11:25PM UTC 2
85.91
GitHub Action Run
21 copilot_metrics - 20286092567.21 16 Dec 2025 11:27PM UTC 5
56.83
GitHub Action Run
22 copilot_reporting - 20286092567.22 16 Dec 2025 11:28PM UTC 5
73.17
GitHub Action Run
23 copilot_vectorstore_integration - 20286092567.23 16 Dec 2025 11:27PM UTC 7
23.15
GitHub Action Run
24 copilot_schema_validation_integration - 20286092567.24 16 Dec 2025 11:26PM UTC 6
49.55
GitHub Action Run
25 copilot_archive_fetcher_integration - 20286092567.25 16 Dec 2025 11:26PM UTC 9
46.99
GitHub Action Run
26 copilot_embedding - 20286092567.26 16 Dec 2025 11:26PM UTC 3
92.16
GitHub Action Run
27 copilot_draft_diff - 20286092567.27 16 Dec 2025 11:27PM UTC 6
98.8
GitHub Action Run
28 copilot_events_integration - 20286092567.28 16 Dec 2025 11:26PM UTC 9
46.2
GitHub Action Run
Source Files on build 20286092567
  • Tree
  • List 108
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20286092567
  • 8f13514c on github
  • Prev Build on main (#20285499364)
  • Next Build on main (#20286562243)
  • 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