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

stacklok / toolhive / 22134885056
62%

Build:
DEFAULT BRANCH: main
Ran 18 Feb 2026 10:03AM UTC
Jobs 1
Files 535
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

18 Feb 2026 09:54AM UTC coverage: 62.214% (-0.004%) from 62.218%
22134885056

push

github

web-flow
Remove jwks_uri from Protected Resource Metadata response (#3853)

* Remove jwks_uri from Protected Resource Metadata response

RFC 9728 defines jwks_uri in PRM as the resource server's own signing
keys (e.g. FAPI message signing), not the authorization server's keys.

ToolHive's MCP servers don't sign responses, so the field should be
absent. Since lazy OIDC discovery (5fd6adb), the JWKS URL was empty at
handler construction time, producing "jwks_uri": "" which fails the MCP
TypeScript SDK's Zod validation and causes PRM to be silently discarded
by clients like Cursor.

Fixes: #3852

* Add regression issue link to jwks_uri absence test

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

36 existing lines in 4 files now uncovered.

44830 of 72058 relevant lines covered (62.21%)

78.12 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
72.09
0.0% pkg/auth/utils.go

Uncovered Existing Lines

Lines Coverage ∆ File
3
80.31
-0.26% pkg/transport/proxy/httpsse/http_proxy.go
8
25.0
-4.44% pkg/client/manager.go
11
68.42
-14.47% pkg/client/discovery.go
14
74.44
-5.19% pkg/client/config.go
Jobs
ID Job ID Ran Files Coverage
1 22134885056.1 18 Feb 2026 10:03AM UTC 535
62.21
GitHub Action Run
Source Files on build 22134885056
  • Tree
  • List 535
  • Changed 12
  • Source Changed 3
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22134885056
  • 91f58450 on github
  • Prev Build on main (#22133332400)
  • Next Build on main (#22137563574)
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