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

stacklok / toolhive / 35349858914
71%

Build:
DEFAULT BRANCH: main
Ran 18 Sep 2026 01:31PM UTC
Jobs 1
Files 929
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

18 Sep 2026 01:22PM UTC coverage: 70.841% (+0.03%) from 70.81%
35349858914

push

github

web-flow
Add lock-driven skill key rotation (#6662)

* Add lock-driven skill key rotation

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Reject implicit unsigned trust upgrades

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Clarify trust-only key rotation

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Reject mismatched skill replacement keys

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Update ToolHive Core revision

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Make skill rollback cancellation-safe

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Use released ToolHive Core version

Signed-off-by: Samuele Verzi <samu@stacklok.com>

* Fix lint failures after rebase

Split JSON ambiguity scanning into focused helpers, keep the environment-sensitive auth test parent serial, and place context first in the HTTP test helper.

Signed-off-by: Samuele Verzi <samu@stacklok.com>

---------

Signed-off-by: Samuele Verzi <samu@stacklok.com>

649 of 862 new or added lines in 20 files covered. (75.29%)

9 existing lines in 5 files now uncovered.

82909 of 117036 relevant lines covered (70.84%)

107.66 hits per line

Uncovered Changes

Lines Coverage ∆ File
99
76.0
-6.41% pkg/skills/skillsvc/upgrade.go
29
82.32
-17.68% pkg/skills/verifier/mocks/mock_verifier.go
25
62.94
-10.3% pkg/skills/verifier/oci.go
18
79.19
-0.49% pkg/skills/skillsvc/sync.go
10
86.81
0.92% pkg/mcp/json_ambiguity.go
10
90.91
-9.09% pkg/skills/skillsvc/service.go
7
70.0
0.17% cmd/thv/app/skill_upgrade.go
5
63.21
-2.45% cmd/thv/app/skill_sync.go
2
84.47
-0.3% pkg/skills/lockfile/lockfile.go
2
86.71
0.68% pkg/skills/skillsvc/install_extraction.go
2
72.89
0.11% pkg/skills/skillsvc/install_git.go
2
86.67
pkg/skills/skillsvc/project_tx.go
1
52.34
-0.49% cmd/thv/app/ai_plugin_upgrade.go
1
79.62
2.35% pkg/skills/skillsvc/install.go

Coverage Regressions

Lines Coverage ∆ File
3
94.61
-0.58% pkg/telemetry/middleware.go
2
86.81
0.92% pkg/mcp/json_ambiguity.go
2
88.1
-4.76% pkg/transport/middleware/write_timeout.go
1
76.0
-6.41% pkg/skills/skillsvc/upgrade.go
1
81.07
-0.12% pkg/vmcp/composer/workflow_engine.go
Jobs
ID Job ID Ran Files Coverage
1 35349858914.1 18 Sep 2026 01:31PM UTC 929
70.84
GitHub Action Run
Source Files on build 35349858914
  • Tree
  • List 929
  • Changed 29
  • Source Changed 21
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35349858914
  • 97b81d89 on github
  • Prev Build on main (#35348128281)
  • Next Build on main (#35352020128)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc