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

stacklok / toolhive / 28622575041
68%

Build:
DEFAULT BRANCH: main
Ran 02 Jul 2026 09:30PM UTC
Jobs 1
Files 779
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

02 Jul 2026 09:25PM UTC coverage: 67.646% (+0.08%) from 67.569%
28622575041

push

github

web-flow
Sort aggregated tools by name for deterministic embedding order (#5709)

Sort merged tools by name for deterministic order

MergeCapabilities builds the advertised tool slice by ranging a map,
so every fresh aggregation produced a different order. The order is
invisible in tools/list but leaks into order-sensitive consumers: the
optimizer embeds the tool catalog in slice order, so each aggregation
sent a differently ordered embedding batch.

Sort the slice by resolved name, which is unique after conflict
resolution. Same class of fix as #3450, which sorted discovered
backends but not the tools inside the aggregation.

Fixes #5702

Signed-off-by: Gabriel Cosi <contact@gabrielcosi.dev>

3 of 3 new or added lines in 1 file covered. (100.0%)

10 existing lines in 3 files now uncovered.

71309 of 105415 relevant lines covered (67.65%)

64.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
2
81.26
0.23% pkg/transport/proxy/httpsse/http_proxy.go
2
57.89
-3.51% pkg/transport/session/sse_session.go
Jobs
ID Job ID Ran Files Coverage
1 28622575041.1 02 Jul 2026 09:30PM UTC 779
67.65
GitHub Action Run
Source Files on build 28622575041
  • Tree
  • List 779
  • Changed 11
  • Source Changed 1
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28622575041
  • 8010cd0d on github
  • Prev Build on main (#28621810771)
  • Next Build on main (#28637457627)
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