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

dangernoodle-io / breadboard / 25926839565
100%

Build:
DEFAULT BRANCH: main
Ran 15 May 2026 03:42PM UTC
Jobs 1
Files 16
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

15 May 2026 03:41PM UTC coverage: 100.0%. Remained the same
25926839565

push

github

web-flow
feat(bb_update_check): periodic release check + mDNS publish (B1-195) (#231)

New component that polls a configurable release manifest URL, compares
the returned version against bb_system_get_version(), and on state
change posts the update.available bb_event topic and updates the mDNS
TXT key update=<value> (unknown pre-check, none up to date, <tag> when
newer). The default manifest parser is bb_release_manifest_parse_github;
consumers swap it via bb_update_check_set_parser(fn) for GitLab,
Jenkins, S3, or private artifact-server manifests.

- public API: bb_update_check_init/set_releases_url/set_parser/now/
  get_status
- ESP-IDF: bb_http_client fetch + FreeRTOS worker + bb_timer + auto-
  registered GET /api/update/status route via BB_REGISTRY_REGISTER_N
- Arduino: every setter returns BB_ERR_UNSUPPORTED (CC3000 / Cortex-M
  have no general HTTPS client)
- host: hermetic tests via bb_http_client mock-response hook; 23 Unity
  tests covering init/accessors, semver edges (dev-prefixed), transport
  / parse / HTTP-error sticky failures, post_initial publish, custom
  parser override, available<->none transitions
- smoke: bb_update_check_init(NULL) on ESP-IDF envs only; no URL set so
  polling stays idle and bb_update_check_now() returns
  BB_ERR_INVALID_STATE cleanly
- docs: CLAUDE.md "Update check" section + README components row

752 of 752 branches covered (100.0%)

Branch coverage included in aggregate %.

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

1340 of 1340 relevant lines covered (100.0%)

1128.12 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25926839565.1 15 May 2026 03:42PM UTC 16
100.0
GitHub Action Run
Source Files on build 25926839565
  • Tree
  • List 16
  • 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 #25926839565
  • c85db10e on github
  • Prev Build on main (#25905757565)
  • Next Build on main (#25952046564)
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