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

elixir-mint / mint / 2a78a5b99e515e15bee164c2bf221671d8be718f
88%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 05:26PM UTC
Jobs 1
Files 21
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

16 Apr 2026 05:23PM UTC coverage: 87.636% (-0.1%) from 87.772%
2a78a5b99e515e15bee164c2bf221671d8be718f

push

github

web-flow
Run HTTP/2 integration tests against local Caddy instead of nghttp2.org (#482)

* Run HTTP/2 integration tests against local Caddy instead of nghttp2.org

The tests hitting nghttp2.org/httpbin/ had been failing on every CI run
because the upstream httpbin backend behind nghttpx returns 502 to
GitHub Actions runners. Enable h2c on the Caddy docker service (via a
new HTTPBIN_H2C_PORT, default 8081, since the existing HTTPBIN_HTTP_PORT
mapping goes directly to httpbin), point the TCP h2c test at it, and
drop the duplicate "nghttp2.org/httpbin" describe block (ping and GET
are already covered by the local "httpbin.org" block).

* Fix stray :ssl message leak in HTTP/2 integration tests

The twitter.com describe block was using @moduletag instead of
@describetag, which made its connect: {"twitter.com", 443} tag apply
to the whole module. That caused the top-level setup to open an HTTPS
connection to twitter.com even for tests outside the describe (like
the TCP h2c test), and the SSL socket's SETTINGS frame would land in
the test mailbox. The previous test had a swallow-hack comment about
"SSL messages sneaking in"; this removes the root cause.

1290 of 1472 relevant lines covered (87.64%)

249.62 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
93.75
-0.18% lib/mint/http2.ex
1
99.02
-0.98% lib/mint/http2/frame.ex
Jobs
ID Job ID Ran Files Coverage
1 2a78a5b99e515e15bee164c2bf221671d8be718f.1 16 Apr 2026 05:26PM UTC 21
87.64
GitHub Action Run
Source Files on build 2a78a5b99e515e15bee164c2bf221671d8be718f
  • Tree
  • List 21
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2a78a5b9 on github
  • Prev Build on main (#0BFCC869...)
  • Next Build on main (#1A82C1D0...)
  • 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