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

stacklok / toolhive / 22583773507
64%

Build:
DEFAULT BRANCH: main
Ran 02 Mar 2026 03:59PM UTC
Jobs 1
Files 529
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

02 Mar 2026 03:50PM UTC coverage: 63.29% (+0.002%) from 63.288%
22583773507

push

github

web-flow
Address PR review feedback on vmcp/session (#3905)

Extract the shared MCP operation methods (CallTool, ReadResource,
GetPrompt, Close) from backend.Session and MultiSession into a new
types.Caller interface in pkg/vmcp/session/types, eliminating
duplication between the two interfaces. This is a first step toward
the future consolidation of the two session types.

Factor the in-flight request tracking logic (sync.RWMutex,
sync.WaitGroup, closed bool) out of defaultMultiSession into a new
AdmissionQueue interface with a concrete admissionQueue implementation.
This makes the concurrency contract independently testable and removes
synchronization noise from the session struct. Snapshot methods
(Tools, Resources, Prompts, BackendSessions) no longer need locks
since those fields are immutable after construction.

Add unit tests for the HTTP round trippers (httpRoundTripperFunc,
authRoundTripper, identityRoundTripper) in the internal/backend
package, covering request cloning, auth error propagation, and
identity context propagation.

Co-authored-by: taskbot <taskbot@users.noreply.github.com>

39 of 39 new or added lines in 3 files covered. (100.0%)

5 existing lines in 2 files now uncovered.

45480 of 71860 relevant lines covered (63.29%)

77.02 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
94.67
-1.33% pkg/vmcp/composer/dag_executor.go
3
71.85
-1.11% pkg/ignore/processor.go
Jobs
ID Job ID Ran Files Coverage
1 22583773507.1 02 Mar 2026 03:59PM UTC 529
63.29
GitHub Action Run
Source Files on build 22583773507
  • Tree
  • List 529
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22583773507
  • 1b877777 on github
  • Prev Build on main (#22583772568)
  • Next Build on main (#22589392337)
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