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

coverallsapp / coverage-reporter / 31825817418
95%

Build:
DEFAULT BRANCH: master
Ran 14 Aug 2026 05:52PM UTC
Jobs 1
Files 42
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

14 Aug 2026 05:49PM UTC coverage: 94.171% (+0.1%) from 94.07%
31825817418

push

github

web-flow
Stop relying on undocumented HTTP::Headers#to_json in debug log (#188)

The debug log line at jobs.cr:51 invoked `headers.to_pretty_json` on an
HTTP::Headers value, which depends on an undocumented Crystal stdlib
overload `HTTP::Headers#to_json(JSON::Builder)`. That overload vanished
in Crystal 1.20.0, breaking the source build for Homebrew users without
matching bottles, and was only restored in 1.20.1 as an explicit forwarder
the Crystal team has signaled is unintentional.

Convert HTTP::Headers to a plain Hash before serializing so we go through
documented JSON paths only. Survives any future Crystal stdlib churn
around HTTP::Headers serialization.

Adds a regression spec exercising send_request under Log::Level::Debug.

Closes #187
Refs https://github.com/coverallsapp/homebrew-coveralls/issues/71
Refs https://github.com/crystal-lang/crystal/issues/16886

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

1 of 1 new or added line in 1 file covered. (100.0%)

937 of 995 relevant lines covered (94.17%)

2.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31825817418.1 14 Aug 2026 05:52PM UTC 42
94.17
GitHub Action Run
Source Files on build 31825817418
  • Tree
  • List 42
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31825817418
  • b540cbdd on github
  • Prev Build on master (#31821519881)
  • Next Build on master (#31826469729)
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