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

Rotorsoft / act-root / 36867269979
100%

Build:
DEFAULT BRANCH: master
Ran 01 Oct 2026 01:16PM UTC
Jobs 1
Files 118
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

01 Oct 2026 01:14PM UTC coverage: 100.0%. Remained the same
36867269979

push

github

web-flow
fix(act-http): contain a throwing onOverlayMiss and resync before reporting (#1695)

The eviction hook runs inside publish(), for a stream other than the one
being published, and before that stream's own fan_out. Unguarded, a host
hook that throws escapes publish() and takes two frames with it: the
evicted stream loses the resync that is the whole point of #1648, and the
publishing stream loses the frame for a version its cache entry already
claims. The publisher's clients self-heal on the next commit from the
version gap; the evicted stream's clients never do.

The sibling hook on the same options bag is already contained for exactly
this reason — fan_out wraps every subscriber so a bad consumer cannot
break the publisher. Apply the same rule to the observer, and fan the
resync out first so a host bug cannot cost the framework its own recovery
frame. Both miss sites now share one contained helper.

The doc-comment claimed the hook only fires when overlay() finds no
baseline and that subscribers receive nothing; both clauses stopped being
true when the hook moved onto the eviction path.

Closes #1674

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

4355 of 4355 branches covered (100.0%)

Branch coverage included in aggregate %.

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

9423 of 9423 relevant lines covered (100.0%)

1195.12 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36867269979.1 01 Oct 2026 01:16PM UTC 118
100.0
GitHub Action Run
Source Files on build 36867269979
  • Tree
  • List 118
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36867269979
  • 3b9c8198 on github
  • Prev Build on master (#36575290227)
  • Next Build on master (#36873639210)
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