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

dangernoodle-io / breadboard / 28715880884
100%

Build:
DEFAULT BRANCH: main
Ran 04 Jul 2026 06:39PM UTC
Jobs 1
Files 52
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

04 Jul 2026 06:37PM UTC coverage: 100.0%. Remained the same
28715880884

push

github

web-flow
refactor: bb_cache config-struct API + topic->key + key-copy w/ CONFIG_BB_CACHE_KEY_MAX (B1-576) (#711)

- collapse bb_cache_register/_ex into bb_cache_register(const bb_cache_config_t *cfg);
  migrate every call site (bb_net_health, bb_info, bb_ota_check, bb_display_info,
  bb_diag_routes, bb_sub, bb_pub) with explicit .flags = BB_CACHE_FLAG_SSE where the
  old positional bb_cache_register defaulted to SSE, avoiding a silent SSE break
- rename the registry-identity concept topic->key throughout bb_cache (config field,
  bb_cache_entry_t, find_entry/find_entry_locked, foreach/key_at); keep "topic" where
  it genuinely names the wire/pub-sub identifier (event_topic, SSE ?topic=, MQTT)
- bb_cache now copies the key into a fixed CONFIG_BB_CACHE_KEY_MAX buffer (default 96,
  sized to cover bb_sub's dynamic ingress keys) instead of storing the caller's
  pointer verbatim, closing the pointer-lifetime footgun; over-length keys are
  rejected with BB_ERR_INVALID_ARG rather than silently truncated
- add host tests for config-struct registration, key-copy (no UAF after the caller
  frees its key buffer), over-length key rejection, and SSE-flag default preservation

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

2262 of 2262 branches covered (100.0%)

Branch coverage included in aggregate %.

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

3796 of 3796 relevant lines covered (100.0%)

1210.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28715880884.1 04 Jul 2026 06:39PM UTC 52
100.0
GitHub Action Run
Source Files on build 28715880884
  • Tree
  • List 52
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28715880884
  • ce0015d7 on github
  • Prev Build on main (#28714830029)
  • Next Build on main (#28719863526)
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