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

stacklok / toolhive / 31598145324
70%

Build:
DEFAULT BRANCH: main
Ran 12 Aug 2026 12:55PM UTC
Jobs 1
Files 875
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

12 Aug 2026 12:47PM UTC coverage: 70.324% (+0.06%) from 70.267%
31598145324

push

github

web-flow
Display recorded trust state to the user (#6137)

* Display recorded trust state to the user

RFC THV-0080 wants the identity pinned at trust-on-first-use displayed
prominently, not discovered weeks later inside a signer-mismatch
error. ProvenanceInfo becomes part of API responses: install results
carry the provenance or unsigned exception that was just recorded (the
CLI prints it — a deliberate exception to silent success, since a
recorded trust anchor is security-relevant information, not progress
chatter), and skill info surfaces the lock file's recorded trust state
for project-scoped skills, provisional markers included.

Part of #5899.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Carry install trust state across the HTTP boundary

The CLI is a pure HTTP client, so a field the service records but the
install response omits can never reach the user. Provenance and the
unsigned exception were set on InstallResult server-side and dropped at
the wire, leaving printInstallTrust to report every install as untracked
regardless of what was verified.

Add both to the install response and the client DTO, and map them back.
The round-trip test fails without the mapping — a direct test of the
printer passes either way, which is how the gap survived.

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

37 of 63 new or added lines in 7 files covered. (58.73%)

5 existing lines in 2 files now uncovered.

84546 of 120223 relevant lines covered (70.32%)

99.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
19.05
-6.48% cmd/thv/app/skill_install.go
9
12.28
-2.3% cmd/thv/app/skill_info.go

Coverage Regressions

Lines Coverage ∆ File
4
67.15
5.07% pkg/workloads/manager.go
1
19.05
-6.48% cmd/thv/app/skill_install.go
Jobs
ID Job ID Ran Files Coverage
1 31598145324.1 12 Aug 2026 12:54PM UTC 875
70.32
GitHub Action Run
Source Files on build 31598145324
  • Tree
  • List 875
  • Changed 14
  • Source Changed 8
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31598145324
  • 52ad2932 on github
  • Prev Build on main (#31528762774)
  • Next Build on main (#31626671343)
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