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

dangernoodle-io / pogopin / 29079355980
88%

Build:
DEFAULT BRANCH: main
Ran 10 Jul 2026 08:20AM UTC
Jobs 1
Files 32
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

10 Jul 2026 08:18AM UTC coverage: 85.655% (+0.05%) from 85.604%
29079355980

push

github

web-flow
fix: preserve cached flasher when a concurrent acquire reclaims an expiring session (BR-64) (#50)

- expireSession now checks sess.mode == ModePending BEFORE any flasher
  teardown, not after. If a concurrent AcquireForFlasher already flipped
  mode away from ModePending (reclaiming the session and intentionally
  leaving sess.flasher alive for reuse), expireSession returns immediately
  without touching sess.flasher, so the racing acquirer keeps the live
  handle instead of losing it to a needless reconnect.
- the held (noResetOnExpire) branch's mode check is now redundant with the
  new top-level guard and removed, since mode is guaranteed ModePending by
  that point.
- add TestExpireSessionSkipsTeardownWhenReclaimedByConcurrentAcquire and
  TestExpireSessionHeldSkipsTeardownWhenReclaimedByConcurrentAcquire,
  proving closeCachedFlasher is skipped (and the cached flasher/hold flag
  left intact) when a concurrent acquire reclaimed the session before
  expiry, in both the normal and no-reset-hold paths.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

3690 of 4308 relevant lines covered (85.65%)

0.97 hits per line

Coverage Regressions

Lines Coverage ∆ File
39
92.19
0.18% session/session.go
Jobs
ID Job ID Ran Files Coverage
1 29079355980.1 10 Jul 2026 08:20AM UTC 32
85.65
GitHub Action Run
Source Files on build 29079355980
  • Tree
  • List 32
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29079355980
  • aba6013a on github
  • Prev Build on main (#29076368476)
  • Next Build on main (#29106217245)
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