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

stacklok / toolhive / 30115007657
69%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 06:05PM UTC
Jobs 1
Files 836
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

24 Jul 2026 05:57PM UTC coverage: 69.368% (-0.005%) from 69.373%
30115007657

push

github

web-flow
Fix digest-pinned image pulls failing at container create (#5978)

* Fix digest-pinned image pulls failing at container create

PullImage for tag@digest refs (e.g. the pinned Envoy image) used
go-containerregistry's daemon.Write to store the image under its tag
only. Docker's tag@digest cross-check at container-create time requires
the OCI manifest digest to be registered against the tag; daemon.Write
does not do this, so the create fails with "No such image" whenever a
local image already exists under that tag with a different digest.

Switch digest-pinned refs (name.Digest) to use the Docker daemon's
native ImagePull instead. The daemon correctly stores the manifest
digest, so subsequent container creates with tag@digest refs resolve
without error.

Auth is threaded through from the existing keychain, so private registry
digest pulls continue to work.

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

* Update Envoy arch doc to match current implementation

Remove two stale Known Limitations that are already resolved:
- Tag-pinned image: image is pinned by tag+digest (#5903 done)
- Admin interface port: admin is intentionally omitted from the
  bootstrap entirely, not loopback-bound and always running

Update the Architecture section admin interface paragraph and the
comparison table to match the actual code.

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

---------

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

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

17 existing lines in 6 files now uncovered.

79248 of 114243 relevant lines covered (69.37%)

80.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
28
6.37
-0.26% pkg/container/images/registry.go

Coverage Regressions

Lines Coverage ∆ File
4
6.37
-0.26% pkg/container/images/registry.go
3
71.85
-1.11% pkg/ignore/processor.go
3
67.14
-4.29% pkg/state/runconfig.go
3
49.27
-0.62% pkg/transport/stdio.go
2
93.94
-6.06% pkg/foreach/foreach.go
2
61.86
0.26% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 30115007657.1 24 Jul 2026 06:04PM UTC 836
69.37
GitHub Action Run
Source Files on build 30115007657
  • Tree
  • List 836
  • Changed 8
  • Source Changed 1
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30115007657
  • 1336f202 on github
  • Prev Build on main (#30114257978)
  • Next Build on main (#30117380028)
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