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

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

Build:
DEFAULT BRANCH: main
Ran 29 Dec 2025 12:34AM 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 12:31AM UTC coverage: 76.146%. Remained the same
20561777319

push

github

web-flow
fix: suppress HTTP access logs to reduce log noise (#629)

* 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: suppress HTTP access logs to reduce log noise

Changed uvicorn.access logger level from DEBUG to WARNING to suppress
noisy HTTP access logs (health checks, normal requests). This reduces
log noise while still showing errors if needed.

The health check endpoint (GET /health) and normal API requests will no
longer produce INFO-level log entries for every request, significantly
reducing log volume in production deployments.

Example suppressed log:
  127.0.0.1:41264 - "GET /health HTTP/1.1" 200

Updated docstring to clarify that access logs are suppressed at INFO
level to avoid clutter.

* test: update uvicorn_config tests to expect WARNING level

Updated tests to reflect the change from DEBUG to WARNING for uvicorn.access logger:
- Changed test_access_log_level_is_debug to test_access_log_level_is_warning
- Updated assertions to expect WARNING instead of DEBUG
- Updated docstrings to reflect access log suppression behavior

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

---------

Signed-off-by: A... (continued)

5928 of 7785 relevant lines covered (76.15%)

0.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 copilot_events_integration - 20561777319.1 29 Dec 2025 12:35AM UTC 11
35.15
GitHub Action Run
2 reporting - 20561777319.2 29 Dec 2025 12:36AM UTC 2
89.97
GitHub Action Run
3 copilot_vectorstore_integration - 20561777319.3 29 Dec 2025 12:36AM UTC 8
20.29
GitHub Action Run
4 copilot_chunking - 20561777319.4 29 Dec 2025 12:35AM UTC 2
93.75
GitHub Action Run
5 copilot_archive_fetcher_integration - 20561777319.5 29 Dec 2025 12:36AM UTC 9
45.68
GitHub Action Run
6 copilot_vectorstore - 20561777319.6 29 Dec 2025 12:37AM UTC 8
71.73
GitHub Action Run
7 summarization - 20561777319.7 29 Dec 2025 12:36AM UTC 2
90.7
GitHub Action Run
8 copilot_consensus - 20561777319.8 29 Dec 2025 12:35AM UTC 3
98.67
GitHub Action Run
9 copilot_draft_diff - 20561777319.9 29 Dec 2025 12:35AM UTC 6
98.77
GitHub Action Run
10 copilot_reporting - 20561777319.10 29 Dec 2025 12:37AM UTC 5
73.17
GitHub Action Run
11 copilot_metrics - 20561777319.11 29 Dec 2025 12:36AM UTC 6
41.74
GitHub Action Run
12 copilot_embedding - 20561777319.12 29 Dec 2025 12:36AM UTC 3
92.0
GitHub Action Run
13 copilot_config - 20561777319.13 29 Dec 2025 12:36AM UTC 14
75.33
GitHub Action Run
14 copilot_storage - 20561777319.14 29 Dec 2025 12:37AM UTC 6
67.51
GitHub Action Run
15 copilot_events - 20561777319.15 29 Dec 2025 12:34AM UTC 11
60.44
GitHub Action Run
16 parsing - 20561777319.16 29 Dec 2025 12:35AM UTC 7
84.27
GitHub Action Run
17 copilot_storage_integration - 20561777319.17 29 Dec 2025 12:36AM UTC 6
36.16
GitHub Action Run
18 copilot_schema_validation_integration - 20561777319.18 29 Dec 2025 12:36AM UTC 7
40.75
GitHub Action Run
19 copilot_schema_validation - 20561777319.19 29 Dec 2025 12:37AM UTC 7
87.46
GitHub Action Run
20 chunking - 20561777319.20 29 Dec 2025 12:35AM UTC 2
83.33
GitHub Action Run
21 copilot_archive_fetcher - 20561777319.21 29 Dec 2025 12:36AM UTC 9
67.49
GitHub Action Run
22 ingestion - 20561777319.22 29 Dec 2025 12:36AM UTC 5
82.34
GitHub Action Run
23 copilot_auth - 20561777319.23 29 Dec 2025 12:35AM UTC 12
43.59
GitHub Action Run
24 copilot_logging - 20561777319.24 29 Dec 2025 12:34AM UTC 7
71.7
GitHub Action Run
25 copilot_summarization - 20561777319.25 29 Dec 2025 12:35AM UTC 8
96.73
GitHub Action Run
26 embedding - 20561777319.26 29 Dec 2025 12:36AM UTC 2
90.17
GitHub Action Run
27 orchestrator - 20561777319.27 29 Dec 2025 12:35AM UTC 2
66.11
GitHub Action Run
Source Files on build 20561777319
  • Tree
  • List 129
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20561777319
  • 4f5ef0ee on github
  • Prev Build on main (#20561669337)
  • Next Build on main (#20562236203)
  • 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