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

stacklok / toolhive / 30271716798
70%

Build:
DEFAULT BRANCH: main
Ran 27 Jul 2026 01:53PM UTC
Jobs 1
Files 840
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

27 Jul 2026 01:44PM UTC coverage: 69.601% (+0.06%) from 69.546%
30271716798

push

github

web-flow
Add provenance and unsigned fields to the skills lock schema (#6015)

First PR of the Sigstore stack (RFC THV-0080 Stack 2, tracked in
#5899): the lock file gains a typed provenance block recording the
verified signer identity — the trust-on-first-use anchor later
installs, syncs, and upgrades are checked against — and an unsigned
flag recording an explicit --allow-unsigned trust decision. The two
are mutually exclusive and validated with the same syntactic
constraints as resolvedReference (graphic characters, bounded
length), since the lock file is hand-editable and these values feed
the identity policy future verifications enforce.

The fields graduate from the Extra inline round-trip map into typed
schema under version 1, exactly the path the forward-compat design
reserved for them; that test's fixture moves to a still-unknown
field. InstallOptions gains the AllowUnsigned option and the internal
ProvenanceInfo/SigstoreBundle carriers the verification step (a later
PR) will populate. No behavior changes yet — nothing produces or
consumes these fields until the verifier lands.

33 of 35 new or added lines in 1 file covered. (94.29%)

9 existing lines in 3 files now uncovered.

80302 of 115374 relevant lines covered (69.6%)

84.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
95.18
-0.24% pkg/skills/lockfile/validation.go

Coverage Regressions

Lines Coverage ∆ File
4
66.87
4.75% pkg/workloads/manager.go
3
67.14
-4.29% pkg/state/runconfig.go
2
71.92
-0.24% pkg/transport/proxy/streamable/streamable_proxy.go
Jobs
ID Job ID Ran Files Coverage
1 30271716798.1 27 Jul 2026 01:53PM UTC 840
69.6
GitHub Action Run
Source Files on build 30271716798
  • Tree
  • List 840
  • Changed 6
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30271716798
  • 6ef7820a on github
  • Prev Build on main (#30268388184)
  • Next Build on main (#30272583615)
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