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

safe-global / safe-events-service / 37940403810
87%

Build:
DEFAULT BRANCH: main
Ran 09 Oct 2026 01:56PM UTC
Jobs 2
Files 47
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

09 Oct 2026 01:55PM UTC coverage: 87.799% (+0.4%) from 87.372%
37940403810

push

github

web-flow
fix: Remove DNS interceptor from webhook delivery (#629)

undici's interceptors.dns() (added in v1.6.0, #603) caused two issues:

- With the default dualStack: true it alternates IPv4 and IPv6 picks.
  Pods have no IPv6 egress, so about half of new connects to dual-stack
  hosts failed with ENETUNREACH. The interceptor only falls back to the
  other family on ETIMEDOUT/ECONNREFUSED, and the literal IP disables
  Node's happy eyeballs. RetryAgent then retried after 1s on IPv4.
- It keys pools by resolved IP, so hosts sharing an IP (Cloudflare)
  closed each other's connections on SNI change (servername changed).

Both made indexed APM error spans go from ~2M to ~25M a day.

Requests now target the hostname again. Keep-alive and clientTtl stay.
HTTP_DNS_CACHE_TTL and HTTP_DNS_CACHE_MAX_ITEMS are removed.

Also log the per-address errors when every address of a host fails, as
Node's AggregateError has an empty message.

Closes PLA-2121

80 of 89 branches covered (89.89%)

Branch coverage included in aggregate %.

690 of 788 relevant lines covered (87.56%)

10.22 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
94.96
0.23% src/modules/webhook/file:/home/runner/work/safe-events-service/safe-events-service/src/modules/webhook/webhookDispatcher.service.ts
Jobs
ID Job ID Ran Files Coverage
1 run-test:e2e:cov - 37940403810.1 09 Oct 2026 01:56PM UTC 44
62.79
GitHub Action Run
2 run-test:cov - 37940403810.2 09 Oct 2026 01:57PM UTC 46
86.62
GitHub Action Run
Source Files on build 37940403810
  • Tree
  • List 47
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37940403810
  • 6555e3e4 on github
  • Prev Build on main (#36988572163)
  • Next Build on main (#37940591498)
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