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

stacklok / toolhive / 21436272532
60%

Build:
DEFAULT BRANCH: main
Ran 28 Jan 2026 11:30AM UTC
Jobs 1
Files 480
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

28 Jan 2026 11:23AM UTC coverage: 60.352% (-0.08%) from 60.429%
21436272532

push

github

web-flow
Infrastructure improvements and bugfixes for vMCP (#3439)

* Infrastructure improvements and bugfixes for vMCP

- Add OpenTelemetry tracing to capability aggregation
- Add singleflight deduplication for discovery requests
- Add health checker self-check prevention
- Add HTTP client timeout fixes
- Improve E2E test reliability
- Various build and infrastructure improvements

* fix: Update CallTool and GetPrompt signatures to match BackendClient interface

- Add conversion import for meta field handling
- Update CallTool to accept meta parameter and return *vmcp.ToolCallResult
- Update GetPrompt to return *vmcp.PromptGetResult
- Add convertContent helper function

* fix: Update ReadResource signature to match BackendClient interface

- Update ReadResource to return *vmcp.ResourceReadResult instead of []byte
- Extract and include meta field from backend response
- Include MIME type in result

* fix: Pass selfURL parameter to health.NewMonitor

- Construct selfURL from Host, Port, and EndpointPath
- Prevents health checker from checking itself

* Fix NewHealthChecker calls in checker_test.go to include selfURL parameter

* Fix NewMonitor calls in monitor_test.go to include selfURL parameter

All 10 calls to NewMonitor in monitor_test.go were missing the new selfURL parameter that was added to the function signature. This was causing compilation failures in CI.

* Fix Go import formatting issues (gci linter)

Fixed import ordering in:
- pkg/vmcp/client/client.go
- pkg/vmcp/health/checker_test.go
- pkg/vmcp/health/monitor_test.go

* Fix Chart.yaml version - restore to 0.0.103

The version was incorrectly downgraded to 0.0.102. Restore it to 0.0.103 to match main branch.

* Bump Chart.yaml version to 0.0.104

The chart-testing tool requires version bumps to be higher than the base branch version (0.0.103).

* Update README.md version badge to 0.0.104

Match the Chart.yaml version update to satisfy helm-docs pre-commit hook.

* Refactor vMCP tracing and remov... (continued)

105 of 279 new or added lines in 6 files covered. (37.63%)

2 existing lines in 1 file now uncovered.

38842 of 64359 relevant lines covered (60.35%)

75.0 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
10
87.94
0.59% pkg/vmcp/aggregator/default_aggregator.go
18
0.0
0.0% cmd/vmcp/app/commands.go
146
0.0
pkg/vmcp/discovery/manager_test_coverage.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
0.0
0.0% cmd/vmcp/app/commands.go
Jobs
ID Job ID Ran Files Coverage
1 21436272532.1 28 Jan 2026 11:30AM UTC 480
60.35
GitHub Action Run
Source Files on build 21436272532
  • Tree
  • List 480
  • Changed 9
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21436272532
  • ebf0f552 on github
  • Prev Build on main (#21435382847)
  • Next Build on main (#21440979615)
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