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

dangernoodle-io / breadboard / 29620853779
96%

Build:
DEFAULT BRANCH: main
Ran 17 Jul 2026 11:31PM UTC
Jobs 1
Files 173
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

17 Jul 2026 11:30PM UTC coverage: 95.767% (+0.01%) from 95.755%
29620853779

push

github

web-flow
feat: add bb_lifecycle optional async observer dispatch (#913)

- bb_lifecycle_observe_async() decouples an observer callback from the
  emitter task via a shared bqueue + drain task, opt-in behind
  CONFIG_BB_LIFECYCLE_ASYNC (default n); sync bb_lifecycle_observe() is
  unchanged and remains the default
- async substrate lives entirely in a new bb_lifecycle_async.c TU, fully
  #if-gated so bb_bqueue/bb_task refs drop out cleanly when off
- lazy-created singleton queue/task, non-blocking enqueue with a
  rate-limited drop-log and bb_bqueue_dropped() counter
- host test seam: bb_lifecycle_async_drain_dispatch_for_test() and
  bb_lifecycle_async_test_drain_once() exercise the same dispatch path the
  production drain task runs, without needing a real thread
- host build runs the async path under BB_LIFECYCLE_ASYNC=1; default
  (production) build stays gated off, proven by the unmodified smoke suite
- adds an esp32-lifecycle-async smoke variant compiling the async path
  (bb_task_create STATIC + bb_bqueue) for a real espidf target

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

7111 of 7746 branches covered (91.8%)

Branch coverage included in aggregate %.

74 of 74 new or added lines in 2 files covered. (100.0%)

12164 of 12381 relevant lines covered (98.25%)

2355.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29620853779.1 17 Jul 2026 11:31PM UTC 173
95.77
GitHub Action Run
Source Files on build 29620853779
  • Tree
  • List 173
  • 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 #29620853779
  • 41b0c6f1 on github
  • Prev Build on main (#29619741023)
  • Next Build on main (#29623444175)
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