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

stacklok / toolhive / 39337348365
73%

Build:
DEFAULT BRANCH: main
Ran 19 Oct 2026 10:56PM UTC
Jobs 1
Files 959
Run time 1min
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

19 Oct 2026 10:47PM UTC coverage: 71.445% (+0.03%) from 71.416%
39337348365

push

github

web-flow
Merge commit from fork

* Protect Podman host endpoints in egress proxies

Podman host aliases can resolve outside bridge gateway addresses, allowing isolated workloads to reach host services without explicit permission.

Discover runtime-generated host mappings from the existing running DNS sidecar before proxy and workload startup. Protect their union with all bridge gateways in Squid and Envoy, failing closed when discovery is incomplete while preserving explicit port-independent host access.

Correct SDK transport option ordering for native Podman compatibility and add unit, race-tested, and native isolation regression coverage with deployment snapshot documentation.

Co-authored-by: Mecatl <noreply@mecatl.dev>

* Drop SDK option reorder now fixed upstream

The WithHost/WithHTTPClient reorder and its regression test landed
publicly in #6860. Restore these files to the fork base so this change
no longer touches them and the upstream version applies on merge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Require only the Podman host alias in hosts

Discovery failed closed unless both host.containers.internal and
host.docker.internal were present. Older Podman releases only write
host.containers.internal, and an absent host.docker.internal cannot
resolve to the host, so requiring it only blocked deployments. Keep
protecting every alias that is present.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Mecatl <noreply@mecatl.dev>
Co-authored-by: Radoslav Dimitrov <radoslav@stacklok.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

84 of 87 new or added lines in 5 files covered. (96.55%)

7 existing lines in 2 files now uncovered.

87642 of 122670 relevant lines covered (71.45%)

126.61 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
95.0
pkg/container/docker/hostdiscovery.go

Coverage Regressions

Lines Coverage ∆ File
4
76.47
6.27% pkg/container/docker/squid.go
3
64.31
-0.31% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 39337348365.1 19 Oct 2026 10:56PM UTC 959
71.45
GitHub Action Run
Source Files on build 39337348365
  • Tree
  • List 959
  • Changed 9
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39337348365
  • b5246d81 on github
  • Prev Build on main (#39334751578)
  • Next Build on main (#39339148774)
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