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

dangernoodle-io / breadboard / 28637177755
100%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2026 03:52AM UTC
Jobs 1
Files 46
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

03 Jul 2026 03:51AM UTC coverage: 100.0%. Remained the same
28637177755

push

github

web-flow
feat(bb_pool,bb_event_routes): per-slot lifecycle callbacks + non-blocking SSE reap-gate (B1-479, B1-484) (#681)

- bb_pool: SLOTS macro gains optional on_acquire/on_release per-slot
  callbacks and async slot_reusable/slot_reap hooks for consumers that
  need deferred cleanup before a slot can be reacquired
- SSE per-client slots migrated to bb_pool-with-callbacks, replacing
  the ad hoc acquire/release bookkeeping in bb_event_routes_espidf
- exiting SSE writer task tail now gives a completion semaphore then
  vTaskSuspend(NULL) instead of self-deleting, so the owning slot can
  safely confirm task exit before reuse
- events_handler fast-returns 503 when a slot is not yet reusable
  instead of blocking on task teardown
- bb_pub host tests continue to pass with no callbacks (backward
  compatible default)
- fix: SSE static-arena sizing now scales with MAX_CLIENTS (mirrors
  bb_pool's own SLOTS-mode math + a runtime cross-check against
  bb_pool_arena_size_needed()) instead of a flat 256-byte allowance
  that silently overflowed above the Kconfig default capacity
- fix: bb_pool_release's free_top corruption guard now runs before
  the acquired-bitmap clear and on_release callback, so a corrupted
  free_top fails atomically with no side effects
- extract sse_bundle_decide() (components/bb_event_routes/src/) as a
  pure, host-tested state->action mapping for the SSE task-bundle
  reuse decision, so the ESP-IDF-only reusable/reap callbacks delegate
  to logic Coveralls can see

2043 of 2043 branches covered (100.0%)

Branch coverage included in aggregate %.

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

3533 of 3533 relevant lines covered (100.0%)

1231.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28637177755.1 03 Jul 2026 03:52AM UTC 46
100.0
GitHub Action Run
Source Files on build 28637177755
  • Tree
  • List 46
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28637177755
  • 0eaa5157 on github
  • Prev Build on main (#28636469354)
  • Next Build on main (#28637761154)
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