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

rm-hull / dot-block / 26724406601
47%

Build:
DEFAULT BRANCH: main
Ran 31 May 2026 09:04PM UTC
Jobs 1
Files 20
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

31 May 2026 09:03PM UTC coverage: 41.945% (+0.02%) from 41.921%
26724406601

push

github

web-flow
feat: add configurable upstream connection timeout (#125)

* feat: add configurable upstream connection timeout

- Added `connection-timeout` flag to control upstream DNS query
timeouts.
- Implemented retry logic in `RoundRobinClient` to fall over to the next
  upstream on network/timeout errors.
- Updated `cache-reaper` cron schedule default.

* refactor: fix integer overflow in round-robin counter

Ensure the counter logic uses `uint32` consistently to prevent
potential overflows or signed/unsigned mismatches during
upstream index calculation.

* refactor: simplify round-robin upstream error handling

Remove specialized timeout error checking to treat all upstream
failures uniformly. This simplifies the exchange logic and removes
unused network dependencies.

10 of 14 new or added lines in 3 files covered. (71.43%)

578 of 1378 relevant lines covered (41.94%)

1266.49 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
41.46
0.92% internal/forwarder/round_robin_client.go
1
0.0
0.0% internal/app.go
1
0.0
0.0% main.go
Jobs
ID Job ID Ran Files Coverage
1 26724406601.1 31 May 2026 09:04PM UTC 20
41.94
GitHub Action Run
Source Files on build 26724406601
  • Tree
  • List 20
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0d139b51 on github
  • Prev Build on main (#26723078796)
  • Next Build on main (#26725516311)
  • Delete
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