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

dangernoodle-io / breadboard / 29669113348
96%

Build:
DEFAULT BRANCH: main
Ran 19 Jul 2026 01:47AM UTC
Jobs 1
Files 172
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

19 Jul 2026 01:46AM UTC coverage: 95.944% (-0.04%) from 95.984%
29669113348

push

github

web-flow
feat: dissolve bb_event, cut egress over to bb_data/bb_data_http (B1-1045) (#933)

- delete bb_event, bb_event_ring, bb_event_routes, bb_sse_writer components
  (+ platform/espidf, platform/host, platform/arduino backends) and the
  bb_data_http_derisk throwaway example
- swap all 6 producers (bb_log_event, bb_ota_hooks, bb_health, bb_diag,
  bb_display, bb_ota_check) from bb_event_post/bb_cache_post to
  bb_data_touch(key), dropping their legacy *_AUTO_ATTACH Kconfig gates
- strip bb_cache's SSE machinery (BB_CACHE_FLAG_SSE, bb_cache_post,
  bb_cache_post_serialized) -- SSE/broadcast delivery is now a
  bb_data/bb_data_http composition-root concern
- convert bb_mqtt_client and bb_mdns from wifi.net bb_event subscribers to
  bb_lifecycle_observe_async() observers on the "wifi" service
- widen bb_wifi_classify_lifecycle: RECONNECT_PARKED now maps to STOP,
  preserving mDNS's stop-on-parked behavior
- expand examples/floor into the full Model-B egress vehicle: starts and
  repoints the "wifi" bb_lifecycle service onto bb_wifi's emit seam, binds
  all 8 bb_data keys (2 diag + 6 producers), and serves /api/events off the
  bb_data_http broadcaster
- repoint /api/events to bb_data_http; drop /api/diag/events (rebuild
  tracked B1-1052)
- bump BB_DATA_MAX_BINDINGS 8->16 for floor's expanded closure
- rewrite/delete host tests exercising the dissolved bb_event surface;
  shrink the di_legacy fence and coverage baselines accordingly
- fix: bump BB_DATA_HTTP_RENDER_SCRATCH_BYTES 128->256 (Kconfig default +
  espidf backend fallback) -- the "log" key's 220-byte wire type exceeded
  the old 128-byte shared render scratch, so bb_data_render() returned
  BB_ERR_NO_SPACE on every sweep forever with only a rate-limited WARN,
  silently starving the log SSE stream from first render onward
- add bb_data_http_attach_sized(): a loud attach-time guard (ESP_LOGE +
  BB_ERR_NO_SPACE, host-testable) rejecting a binding whose snap_size
  exceeds the render scratch instead of... (continued)

7068 of 7682 branches covered (92.01%)

Branch coverage included in aggregate %.

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

12067 of 12262 relevant lines covered (98.41%)

1210.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29669113348.1 19 Jul 2026 01:47AM UTC 172
95.94
GitHub Action Run
Source Files on build 29669113348
  • Tree
  • List 172
  • Changed 5
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29669113348
  • 9c3b06df on github
  • Prev Build on main (#29667935998)
  • Next Build on main (#29671484545)
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