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

thumbor / remotecv / 39880433329
94%

Build:
DEFAULT BRANCH: master
Ran 23 Oct 2026 12:50AM UTC
Jobs 5
Files 25
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

23 Oct 2026 12:49AM UTC coverage: 88.189% (+0.3%) from 87.864%
39880433329

push

github

web-flow
Harden the healthcheck HTTP server (#120)

The healthcheck used HTTPServer, which handles one connection at a time,
with no socket timeout on the handler, so a single client that opened a TCP
connection and never sent a request line blocked every probe until it went
away; in Kubernetes that turns one idle socket into a liveness failure and a
pod restart. The log_message override also skipped the control character
escaping the stdlib handler applies (3.12, and later 3.10 and 3.11 patch
releases), letting raw terminal escapes from the request line into the log,
and the Server header advertised the Python version.

The server is now a ThreadingHTTPServer with a 5 second handler timeout, log
lines are escaped the same way the stdlib does it, the Server header is just
"remotecv", and a new --server-host (HTTP_SERVER_HOST) option controls the bind
address. An IPv6 literal, with or without brackets, switches the socket to
IPv6. The default stays 0.0.0.0 because probes from kubelet reach the pod IP,
not loopback; operators on shared hosts can narrow it. start_http_server now
returns the server so tests can bind to port 0. This change is stacked on #116
and should merge after it.

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

560 of 635 relevant lines covered (88.19%)

4.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.12 - 39880433329.1 23 Oct 2026 12:50AM UTC 25
88.19
GitHub Action Run
2 run-3.10 - 39880433329.2 23 Oct 2026 12:50AM UTC 25
88.19
GitHub Action Run
3 run-3.11 - 39880433329.3 23 Oct 2026 12:51AM UTC 25
88.19
GitHub Action Run
4 run-3.13 - 39880433329.4 23 Oct 2026 12:50AM UTC 25
88.19
GitHub Action Run
5 run-3.14 - 39880433329.5 23 Oct 2026 12:51AM UTC 25
88.19
GitHub Action Run
Source Files on build 39880433329
  • Tree
  • List 25
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39880433329
  • 935291ec on github
  • Prev Build on master (#39878788232)
  • Next Build on master (#39880783798)
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