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

stacklok / toolhive / 17668088396
58%

Build:
DEFAULT BRANCH: main
Ran 12 Sep 2025 07:48AM UTC
Jobs 1
Files 234
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

12 Sep 2025 07:44AM UTC coverage: 40.049% (-0.08%) from 40.127%
17668088396

push

github

web-flow
Fix timeout handling for large Docker image pulls (#1847)

Add dedicated timeout context for image retrieval operations to handle
large Docker images that take longer than the default API timeout.

Previously, when pulling images over 1GB that exceeded the 60-second
API timeout, the system would incorrectly report 'image not found in
registry' instead of indicating a timeout error. This made debugging
difficult as the error message was misleading.

Changes:
- Add imageRetrievalTimeout constant set to 10 minutes
- Create dedicated context with longer timeout for image pulls
- Check for context.DeadlineExceeded to detect timeouts
- Return clear timeout error messages instead of 'image not found'
- Handle both DeadlineExceeded and Canceled context errors

This ensures users get accurate error messages when image pulls timeout
due to large file sizes or slow connections.

Fixes #1665

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>

5 of 31 new or added lines in 2 files covered. (16.13%)

21 existing lines in 1 file now uncovered.

12340 of 30812 relevant lines covered (40.05%)

17.14 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
79.72
-1.17% pkg/api/v1/workload_service.go
21
0.0
0.0% pkg/runner/retriever/retriever.go

Uncovered Existing Lines

Lines Coverage ∆ File
21
48.94
-22.34% pkg/secrets/keyring/keyctl_linux.go
Jobs
ID Job ID Ran Files Coverage
1 17668088396.1 12 Sep 2025 07:48AM UTC 234
40.05
GitHub Action Run
Source Files on build 17668088396
  • Tree
  • List 234
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17668088396
  • 285528db on github
  • Prev Build on main (#17666658843)
  • Next Build on main (#17668607332)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc