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

stacklok / toolhive / 36301321469
71%

Build:
DEFAULT BRANCH: main
Ran 27 Sep 2026 07:00AM UTC
Jobs 1
Files 940
Run time 2min
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

27 Sep 2026 06:51AM UTC coverage: 70.953% (+0.06%) from 70.89%
36301321469

push

github

web-flow
Merge commit from fork

MCP policy middleware skipped requests that the shared parser did not read, while the transports could still execute their JSON-RPC bodies. Validate complete messages independently of Content-Type before policy evaluation and forwarding.

Preserve transport-owned responses, exact request IDs, and legacy SSE session ownership. Normalize leading BOMs before webhook processing so parsing and policy evaluation inspect the same body.

Add regression coverage for direct proxies and vMCP, including webhook enforcement, rate-limit accounting, malformed messages, and response forwarding. Keep the unrelated compatibility-client shutdown deadlock outside this advisory fix.

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>

150 of 159 new or added lines in 8 files covered. (94.34%)

19 existing lines in 6 files now uncovered.

84673 of 119337 relevant lines covered (70.95%)

125.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
95.4
pkg/mcp/message.go
3
90.67
0.25% pkg/mcp/tool_filter.go
2
95.4
1.58% pkg/authz/middleware.go

Coverage Regressions

Lines Coverage ∆ File
9
94.05
-3.6% pkg/mcp/parser.go
3
61.43
-4.29% pkg/state/runconfig.go
2
86.67
-13.33% pkg/mcp/batch.go
2
87.82
-0.24% pkg/transport/proxy/transparent/transparent_proxy.go
2
63.89
4.68% pkg/workloads/manager.go
1
96.77
-3.23% pkg/foreach/foreach.go
Jobs
ID Job ID Ran Files Coverage
1 36301321469.1 27 Sep 2026 07:00AM UTC 940
70.95
GitHub Action Run
Source Files on build 36301321469
  • Tree
  • List 940
  • Changed 19
  • Source Changed 9
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36301321469
  • a6e228c9 on github
  • Prev Build on main (#36272183899)
  • Next Build on main (#36332890899)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc