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

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

Build:
DEFAULT BRANCH: main
Ran 29 Dec 2025 01:07AM UTC
Jobs 27
Files 129
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

29 Dec 2025 01:07AM UTC coverage: 76.192% (+0.05%) from 76.146%
20562236203

push

github

web-flow
Standardize startup requeue via StartupRequeue; fix publisher API usage in chunking/orchestrator (#630)

* fix: Grafana JWT SSO configuration - use JWKS endpoint instead of key file

Changed Grafana JWT configuration from using a file-based public key
(GF_AUTH_JWT_KEY_FILE) to using the JWKS endpoint (GF_AUTH_JWT_JWK_SET_URL).
This approach:

1. Uses Grafana's native JWKS endpoint support which is more reliable
2. Fetches keys dynamically from the auth service JWKS endpoint
3. Caches keys for 1 hour to reduce load on auth service
4. Uses HTTPS (via gateway) as required by Grafana JWT auth in v12.3.0

Previously, Grafana JWT auth failed with 'no keys found' error because
the static key file approach wasn't properly loading keys. The JWKS
endpoint approach is standard OIDC practice and works with the
/.well-known/jwks.json endpoint already provided by auth service.

Fixes the 'key set for jwt verification is not configured' error and
enables Grafana SSO with OAuth/OIDC authentication flow.

* fix: correct publisher.publish() API call in chunking startup requeue

The RabbitMQPublisher.publish() method expects (exchange, routing_key, event) parameters, not (event_type, data, routing_key, exchange). This was causing 'unexpected keyword argument event_type' errors during startup requeue.

Fixed by building a complete event dict with event_type, timestamp, and data fields, then passing it as the 'event' parameter.

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

* fix: correct publisher.publish() API call in orchestrator startup requeue

Same issue as chunking service - the orchestrator was using the old API signature (event_type, data, routing_key, exchange) instead of the correct (exchange, routing_key, event) signature.

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

* refactor: use StartupRequeue for orchestrator requeue + helper

Added StartupRequeue.publish_event() to centralize requeue event construction/publishing.
Refactored orchest... (continued)

3 of 6 new or added lines in 2 files covered. (50.0%)

2 existing lines in 1 file now uncovered.

5930 of 7783 relevant lines covered (76.19%)

0.85 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
67.51
1.54% orchestrator/app/service.py

Uncovered Existing Lines

Lines Coverage ∆ File
2
67.51
1.54% orchestrator/app/service.py
Jobs
ID Job ID Ran Files Coverage
1 summarization - 20562236203.1 29 Dec 2025 01:09AM UTC 2
90.7
GitHub Action Run
2 copilot_schema_validation - 20562236203.2 29 Dec 2025 01:09AM UTC 7
87.46
GitHub Action Run
3 copilot_archive_fetcher - 20562236203.3 29 Dec 2025 01:09AM UTC 9
67.49
GitHub Action Run
4 copilot_draft_diff - 20562236203.4 29 Dec 2025 01:09AM UTC 6
98.77
GitHub Action Run
5 orchestrator - 20562236203.5 29 Dec 2025 01:08AM UTC 2
67.65
GitHub Action Run
6 ingestion - 20562236203.6 29 Dec 2025 01:09AM UTC 5
82.34
GitHub Action Run
7 copilot_storage_integration - 20562236203.7 29 Dec 2025 01:08AM UTC 6
36.16
GitHub Action Run
8 copilot_vectorstore - 20562236203.8 29 Dec 2025 01:10AM UTC 8
71.73
GitHub Action Run
9 copilot_summarization - 20562236203.9 29 Dec 2025 01:09AM UTC 8
96.73
GitHub Action Run
10 copilot_metrics - 20562236203.10 29 Dec 2025 01:07AM UTC 6
41.74
GitHub Action Run
11 copilot_schema_validation_integration - 20562236203.11 29 Dec 2025 01:08AM UTC 7
40.75
GitHub Action Run
12 copilot_consensus - 20562236203.12 29 Dec 2025 01:09AM UTC 3
98.67
GitHub Action Run
13 copilot_embedding - 20562236203.13 29 Dec 2025 01:09AM UTC 3
92.0
GitHub Action Run
14 copilot_reporting - 20562236203.14 29 Dec 2025 01:08AM UTC 5
73.17
GitHub Action Run
15 copilot_storage - 20562236203.15 29 Dec 2025 01:09AM UTC 6
67.51
GitHub Action Run
16 copilot_events - 20562236203.16 29 Dec 2025 01:09AM UTC 11
60.44
GitHub Action Run
17 copilot_config - 20562236203.17 29 Dec 2025 01:09AM UTC 14
75.33
GitHub Action Run
18 embedding - 20562236203.18 29 Dec 2025 01:09AM UTC 2
90.17
GitHub Action Run
19 parsing - 20562236203.19 29 Dec 2025 01:07AM UTC 7
84.27
GitHub Action Run
20 copilot_vectorstore_integration - 20562236203.20 29 Dec 2025 01:08AM UTC 8
20.29
GitHub Action Run
21 reporting - 20562236203.21 29 Dec 2025 01:08AM UTC 2
89.97
GitHub Action Run
22 copilot_events_integration - 20562236203.22 29 Dec 2025 01:09AM UTC 11
35.15
GitHub Action Run
23 chunking - 20562236203.23 29 Dec 2025 01:08AM UTC 2
83.25
GitHub Action Run
24 copilot_logging - 20562236203.24 29 Dec 2025 01:07AM UTC 7
71.7
GitHub Action Run
25 copilot_archive_fetcher_integration - 20562236203.25 29 Dec 2025 01:08AM UTC 9
45.68
GitHub Action Run
26 copilot_auth - 20562236203.26 29 Dec 2025 01:09AM UTC 12
43.59
GitHub Action Run
27 copilot_chunking - 20562236203.27 29 Dec 2025 01:08AM UTC 2
93.75
GitHub Action Run
Source Files on build 20562236203
  • Tree
  • List 129
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20562236203
  • dcde2ebc on github
  • Prev Build on main (#20561777319)
  • Next Build on main (#20563064317)
  • 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