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

stacklok / toolhive / 28637457627
68%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2026 04:06AM UTC
Jobs 1
Files 779
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

03 Jul 2026 03:59AM UTC coverage: 67.589% (-0.06%) from 67.646%
28637457627

push

github

web-flow
Fix documentation link rot across the repo (#5711)

* Fix documentation link rot across the repo

A doc-graph scan found 70 broken links/anchors (18 broken links,
52 broken anchors) plus real documentation disconnected from the
navigation surface. All errors are fixed; the graph now passes
matlatl check with zero broken links and zero broken anchors.

CRD API reference (docs/operator/crd-api.md, generated):
- Added +gendoc markers to types referenced in field tables but
  never rendered as headings: vmcp.config.Duration, pkg.json.Map,
  pkg.json.Any, pkg.vmcp.ConflictResolutionStrategy,
  pkg.vmcp.DiscoveredBackend, api.v1beta1.DiscoveredBackend (alias),
  api.v1beta1.PermissionProfileSpec
- Added +groupName/+versionName to pkg/vmcp/doc.go and new
  pkg/json/doc.go so crd-ref-docs discovers these packages as
  group-versions and renders their +gendoc-marked types
- Updated type.tpl: +gendoc-marked types now bypass the
  markdownShouldRenderType gate (so unreferenced helper types get
  headings); types with a GVK (deprecated v1alpha1 resources) render
  regardless of package; the Underlying type line uses the type name
  instead of a broken local link
- Regenerated crd-api.md — all 53 broken anchors resolved

Stale proposal links (RFCs moved to toolhive-rfcs repo):
- THV-2106-virtual-mcp-server.md → THV-0008 (external GitHub link)
- otel-integration-proposal.md → THV-0001 (external GitHub link)
- Updated cmd/vmcp/README.md, docs/observability.md,
  docs/operator/virtualmcpcompositetooldefinition-guide.md,
  docs/operator/virtualmcpserver-api.md, examples/vmcp-config.yaml,
  pkg/vmcp/doc.go

Moved source file:
- pkg/runner/remote_auth.go → pkg/auth/remote/handler.go
  (moved in commit dbeef088); updated docs/remote-mcp-authentication.md

Missing/wrong targets:
- docs/observability.md: wrong relative path for otel example
- docs/operator/virtualmcpserver-api.md: links to non-existent
  per-resource API docs now point to crd-api.md anchors
- docs/operator... (continued)

71249 of 105415 relevant lines covered (67.59%)

65.13 hits per line

Coverage Regressions

Lines Coverage ∆ File
63
62.12
-5.09% pkg/workloads/manager.go
5
0.0
-100.0% pkg/workloads/sysproc_unix.go
3
71.85
-1.11% pkg/ignore/processor.go
2
96.03
0.0% pkg/authserver/storage/memory.go
2
94.77
-1.31% pkg/vmcp/composer/dag_executor.go
Jobs
ID Job ID Ran Files Coverage
1 28637457627.1 03 Jul 2026 04:06AM UTC 779
67.59
GitHub Action Run
Source Files on build 28637457627
  • Tree
  • List 779
  • Changed 12
  • Source Changed 5
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28637457627
  • 72da2e8b on github
  • Prev Build on main (#28622575041)
  • Next Build on main (#28639721760)
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