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

Alan-Jowett / CoPilot-For-Consensus / 20562236203 / 20
78%
main: 78%

Build:
DEFAULT BRANCH: main
Ran 29 Dec 2025 01:17AM UTC
Files 8
Run time 0s
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: 20.288%. Remained the same
20562236203.20

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)

127 of 626 relevant lines covered (20.29%)

0.2 hits per line

Source Files on job copilot_vectorstore_integration - 20562236203.20
  • Tree
  • List 8
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20562236203
  • dcde2ebc on github
  • Prev Job for on main (#20561777319.3)
  • Next Job for on main (#20563064317.3)
  • 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