• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

enetx / surf
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.0.200
DEFAULT BRANCH: main
Repo Added 30 Aug 2025 12:38PM UTC
Token LdmsacdbPauDgnZls2bs1fbecjwLbRypT regen
Build 229 Last
Files 41
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

LAST BUILD ON BRANCH refs/tags/v1.0.200
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • allow_keylogging
  • fix-http2-fallback-alpn
  • fix_early_http2_error
  • main
  • refs/tags/v1.0.100
  • refs/tags/v1.0.101
  • refs/tags/v1.0.102
  • refs/tags/v1.0.103
  • refs/tags/v1.0.104
  • refs/tags/v1.0.105
  • refs/tags/v1.0.106
  • refs/tags/v1.0.107
  • refs/tags/v1.0.108
  • refs/tags/v1.0.109
  • refs/tags/v1.0.110
  • refs/tags/v1.0.111
  • refs/tags/v1.0.112
  • refs/tags/v1.0.113
  • refs/tags/v1.0.114
  • refs/tags/v1.0.115
  • refs/tags/v1.0.116
  • refs/tags/v1.0.117
  • refs/tags/v1.0.118
  • refs/tags/v1.0.119
  • refs/tags/v1.0.120
  • refs/tags/v1.0.121
  • refs/tags/v1.0.122
  • refs/tags/v1.0.123
  • refs/tags/v1.0.124
  • refs/tags/v1.0.125
  • refs/tags/v1.0.130
  • refs/tags/v1.0.131
  • refs/tags/v1.0.132
  • refs/tags/v1.0.133
  • refs/tags/v1.0.134
  • refs/tags/v1.0.135
  • refs/tags/v1.0.136
  • refs/tags/v1.0.137
  • refs/tags/v1.0.138
  • refs/tags/v1.0.139
  • refs/tags/v1.0.140
  • refs/tags/v1.0.141
  • refs/tags/v1.0.142
  • refs/tags/v1.0.143
  • refs/tags/v1.0.144
  • refs/tags/v1.0.146
  • refs/tags/v1.0.147
  • refs/tags/v1.0.148
  • refs/tags/v1.0.149
  • refs/tags/v1.0.150
  • refs/tags/v1.0.151
  • refs/tags/v1.0.152
  • refs/tags/v1.0.153
  • refs/tags/v1.0.154
  • refs/tags/v1.0.155
  • refs/tags/v1.0.156
  • refs/tags/v1.0.157
  • refs/tags/v1.0.158
  • refs/tags/v1.0.159
  • refs/tags/v1.0.160
  • refs/tags/v1.0.161
  • refs/tags/v1.0.162
  • refs/tags/v1.0.163
  • refs/tags/v1.0.164
  • refs/tags/v1.0.165
  • refs/tags/v1.0.166
  • refs/tags/v1.0.167
  • refs/tags/v1.0.168
  • refs/tags/v1.0.170
  • refs/tags/v1.0.172
  • refs/tags/v1.0.173
  • refs/tags/v1.0.174
  • refs/tags/v1.0.175
  • refs/tags/v1.0.176
  • refs/tags/v1.0.177
  • refs/tags/v1.0.178
  • refs/tags/v1.0.179
  • refs/tags/v1.0.180
  • refs/tags/v1.0.182
  • refs/tags/v1.0.183
  • refs/tags/v1.0.184
  • refs/tags/v1.0.185
  • refs/tags/v1.0.186
  • refs/tags/v1.0.187
  • refs/tags/v1.0.188
  • refs/tags/v1.0.189
  • refs/tags/v1.0.190
  • refs/tags/v1.0.191
  • refs/tags/v1.0.192
  • refs/tags/v1.0.193
  • refs/tags/v1.0.194
  • refs/tags/v1.0.195
  • refs/tags/v1.0.196
  • refs/tags/v1.0.197
  • refs/tags/v1.0.198
  • refs/tags/v1.0.199
  • refs/tags/v1.0.200
  • refs/tags/v1.0.60

11 May 2026 06:03PM UTC coverage: 83.696% (+0.08%) from 83.615%
25688110526

push

github

enetx
feat(retry): honour Retry-After header

Retry loop now waits max(retryWait, Retry-After) on retryable
statuses. Both delay-seconds and HTTP-date are parsed by a new
internal/retryafter package.

Before this the header was ignored, so servers asking for a longer
backoff (429/503 from Cloudflare, GitHub, AWS) got the configured
retryWait instead. Responses without Retry-After behave exactly as
before.

retryWait stays the floor between retries; the ceiling for the whole
cycle is the request context deadline (WithContext). Builder.Timeout
bounds a single cli.Do, not the sleep.

22 of 22 new or added lines in 2 files covered. (100.0%)

3383 of 4042 relevant lines covered (83.7%)

70.87 hits per line

Relevant lines Covered
Build:
Build:
4042 RELEVANT LINES 3383 COVERED LINES
70.87 HITS PER LINE
Source Files on main
  • Tree
  • List 41
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25688110526 refs/tags/v1.0.200 feat(retry): honour Retry-After header Retry loop now waits max(retryWait, Retry-After) on retryable statuses. Both delay-seconds and HTTP-date are parsed by a new internal/retryafter package. Before this the header was ignored, so servers askin... push 11 May 2026 06:09PM UTC enetx github
83.7
25688092416 main feat(retry): honour Retry-After header Retry loop now waits max(retryWait, Retry-After) on retryable statuses. Both delay-seconds and HTTP-date are parsed by a new internal/retryafter package. Before this the header was ignored, so servers askin... push 11 May 2026 06:08PM UTC enetx github
83.7
25669414411 main start ref push 11 May 2026 12:18PM UTC enetx github
83.62
24887291478 refs/tags/v1.0.199 feat: add SecureTLS() and WebSocketGuard() builder methods SecureTLS() enables TLS certificate verification (InsecureSkipVerify=false). Default remains insecure for backward compatibility — call SecureTLS() for production. WebSocketGuard() enabl... push 24 Apr 2026 11:35AM UTC enetx github
83.42
24887264984 main feat: add SecureTLS() and WebSocketGuard() builder methods SecureTLS() enables TLS certificate verification (InsecureSkipVerify=false). Default remains insecure for backward compatibility — call SecureTLS() for production. WebSocketGuard() enabl... push 24 Apr 2026 11:35AM UTC enetx github
83.42
23845803688 refs/tags/v1.0.198 fix race push 01 Apr 2026 11:18AM UTC enetx github
83.38
23845795690 main fix race push 01 Apr 2026 11:18AM UTC enetx github
83.38
23000897991 refs/tags/v1.0.197 Firefox/148 push 12 Mar 2026 12:04PM UTC enetx github
83.37
23000775903 main Firefox/148 push 12 Mar 2026 12:00PM UTC enetx github
83.37
22753290391 refs/tags/v1.0.196 refactor: rename HTTP3() to ForceHTTP3() and consolidate implementation - Remove the separate `HTTP3()` method and `http3` field from Builder `ForceHTTP3()` is now the single entry point for enabling HTTP/3 push 06 Mar 2026 07:20AM UTC enetx github
83.69
See All Builds (229)
  • Settings
  • Repo on GitHub
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