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

stacklok / toolhive / 23979882227
65%

Build:
DEFAULT BRANCH: main
Ran 04 Apr 2026 01:35PM UTC
Jobs 1
Files 604
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

04 Apr 2026 01:30PM UTC coverage: 65.199% (+0.03%) from 65.172%
23979882227

push

github

web-flow
Route OIDCConfigHash through StatusManager in VirtualMCPServer (#4539)

handleOIDCConfig wrote OIDCConfigHash directly via r.Status().Update()
while every other status field used the batched StatusManager. This
mixed-write pattern could produce spurious 409 Conflict errors when the
original vmcp object's resourceVersion became stale after earlier
applyStatusUpdates calls in the same reconciliation.

Add SetOIDCConfigHash to the StatusManager interface and route both the
set and clear paths through it, eliminating all direct VirtualMCPServer
status writes from handleOIDCConfig.

Fixes #4504

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

8 of 18 new or added lines in 3 files covered. (44.44%)

528 existing lines in 11 files now uncovered.

54671 of 83852 relevant lines covered (65.2%)

63.31 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
40.58
-2.5% cmd/thv-operator/pkg/virtualmcpserverstatus/mocks/mock_collector.go
2
61.17
0.53% cmd/thv-operator/controllers/virtualmcpserver_controller.go

Uncovered Existing Lines

Lines Coverage ∆ File
241
61.17
0.53% cmd/thv-operator/controllers/virtualmcpserver_controller.go
130
57.28
-0.75% cmd/thv-operator/controllers/mcpremoteproxy_controller.go
47
55.93
0.31% cmd/thv-operator/controllers/mcpserver_controller.go
38
3.12
-0.04% cmd/vmcp/app/commands.go
32
54.1
0.0% cmd/thv-operator/api/v1alpha1/mcpexternalauthconfig_types.go
17
19.63
-0.76% cmd/thv-operator/controllers/mcpserver_telemetryconfig.go
9
22.99
-0.57% pkg/client/manager.go
6
72.35
-1.93% pkg/runner/config.go
3
70.0
-3.33% pkg/state/local.go
3
43.98
-0.66% pkg/transport/stdio.go
2
51.71
-0.19% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 23979882227.1 04 Apr 2026 01:35PM UTC 604
65.2
GitHub Action Run
Source Files on build 23979882227
  • Tree
  • List 604
  • Changed 18
  • Source Changed 9
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23979882227
  • 5054fdca on github
  • Prev Build on main (#23961481522)
  • Next Build on main (#24003265386)
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