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

stacklok / toolhive / 30101091511
69%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 02:35PM UTC
Jobs 1
Files 834
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

24 Jul 2026 02:27PM UTC coverage: 69.333% (+0.06%) from 69.272%
30101091511

push

github

web-flow
Harden Envoy backend: pin image digest, disable admin interface (#5949)

Pin defaultEnvoyImage to tag+digest for supply-chain integrity. Add a
comment documenting the TOOLHIVE_ENVOY_IMAGE override for users with
image-policy requirements.

Fix PullImage in RegistryImageManager to handle tag@digest references.
name.ParseReference returns name.Digest (not name.Tag) for these, and
the previous name.NewTag(ref.String()) fallback errored because the
@sha256:... suffix is not valid in a tag reference. Now extracts the
tag portion (everything before the '@') from the digest reference.

Remove the admin interface block from the bootstrap. Envoy does not
start an admin server when the field is absent, eliminating the 9901
port surface area with no functional impact on the proxy. Use a
structural JSON assertion (unmarshal → key check) instead of substring
matching to verify the admin block is absent.

Closes #5903

Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

0 of 16 new or added lines in 1 file covered. (0.0%)

85 existing lines in 6 files now uncovered.

78787 of 113635 relevant lines covered (69.33%)

80.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
6.63
-0.39% pkg/container/images/registry.go

Coverage Regressions

Lines Coverage ∆ File
66
76.33
0.36% pkg/vmcp/config/validator.go
12
91.57
0.01% cmd/thv-operator/pkg/vmcpconfig/converter.go
2
96.05
0.0% pkg/authserver/storage/memory.go
2
93.94
-6.06% pkg/foreach/foreach.go
2
67.21
5.0% pkg/workloads/manager.go
1
86.92
1.65% pkg/vmcp/auth/factory/incoming.go
Jobs
ID Job ID Ran Files Coverage
1 30101091511.1 24 Jul 2026 02:35PM UTC 834
69.33
GitHub Action Run
Source Files on build 30101091511
  • Tree
  • List 834
  • Changed 16
  • Source Changed 6
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30101091511
  • eaa632f2 on github
  • Prev Build on main (#30099553260)
  • Next Build on main (#30104199197)
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