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

dunglas / mercure / 30342629935
89%
master: 93%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 28 Jul 2026 08:32AM UTC
Jobs 1
Files 35
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

28 Jul 2026 08:29AM UTC coverage: 88.651% (+0.04%) from 88.615%
30342629935

push

github

web-flow
fix(bolt): report "earliest" when the requested Last-Event-ID is missing (#1321)

* fix(bolt): report "earliest" when the requested Last-Event-ID is missing

While searching for the requested id, every authorized event it walks past
advances the response cursor. When the id is never found nothing is
replayed, yet the cursor still reported the newest authorized event in the
scanned window, telling the subscriber it was caught up to an event it
never received. Only a log line recorded the failure.

The protocol reserves "earliest" for a requested event that does not exist
or has been discarded, which is exactly this case, and it makes the
client's compare-and-refetch check work. It also covers giving up at
maxHistoryScan, where the cursor was an arbitrary event 10000 entries deep.

A found id is still echoed back: the subscriber has it, and it really is
the event preceding the first one replayed.

* fix(bolt): unblock the subscriber before logging the missing id

HistoryDispatched sends on a buffered channel the subscriber is parked
on, so it cannot write its response headers until the value arrives.

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

2562 of 2890 relevant lines covered (88.65%)

216.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 30342629935.1 28 Jul 2026 08:32AM UTC 35
88.65
GitHub Action Run
Source Files on build 30342629935
  • Tree
  • List 35
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e4434449 on github
  • Prev Build on main (#30342109828)
  • Next Build on main (#30342913285)
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