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

stacklok / toolhive / 27971383297
67%

Build:
DEFAULT BRANCH: main
Ran 22 Jun 2026 05:33PM UTC
Jobs 1
Files 770
Run time 3min
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

22 Jun 2026 05:27PM UTC coverage: 67.093% (-0.06%) from 67.153%
27971383297

push

github

web-flow
Add v1beta1test builders for vMCP, remote proxy, embedding (#5576)

* Add v1beta1test builders for vMCP, remote proxy, embedding

Split builders.go into per-type files (mcpserver.go) to match how
api/v1beta1 organizes its types, then add companion fixture builders for
VirtualMCPServer, MCPRemoteProxy, and EmbeddingServer.

Each mirrors NewMCPServer: rich test defaults, functional options for
high-frequency fields, and a Mutate escape hatch. Options are
type-prefixed (VMCP, RemoteProxy, Embedding) because Go cannot overload
the field names these CRDs share with MCPServer.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Rename WithGroupRef back to WithMCPGroupRef

The #5566 review renamed the MCPServer option WithMCPGroupRef to
WithGroupRef, but the intent was only to fix the doc comment to match
the original name. Restore WithMCPGroupRef (and update its call sites),
which also keeps the option set consistent with the new type-prefixed
WithVMCPGroupRef and WithRemoteProxyGroupRef.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

114 of 161 new or added lines in 4 files covered. (70.81%)

76 existing lines in 4 files now uncovered.

69770 of 103990 relevant lines covered (67.09%)

65.48 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
71.64
cmd/thv-operator/api/v1beta1/v1beta1test/mcpremoteproxy.go
17
63.83
cmd/thv-operator/api/v1beta1/v1beta1test/virtualmcpserver.go
11
76.09
cmd/thv-operator/api/v1beta1/v1beta1test/embeddingserver.go

Coverage Regressions

Lines Coverage ∆ File
62
56.1
-5.48% pkg/workloads/manager.go
6
20.11
-3.45% pkg/client/manager.go
5
0.0
-100.0% pkg/workloads/sysproc_unix.go
3
73.79
-2.91% pkg/state/local.go
Jobs
ID Job ID Ran Files Coverage
1 27971383297.1 22 Jun 2026 05:33PM UTC 770
67.09
GitHub Action Run
Source Files on build 27971383297
  • Tree
  • List 770
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27971383297
  • e5bd75ac on github
  • Prev Build on main (#27968137730)
  • Next Build on main (#27978488606)
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