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

dangernoodle-io / breadboard / 25265154476
100%

Build:
DEFAULT BRANCH: main
Ran 03 May 2026 12:02AM UTC
Jobs 1
Files 10
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 May 2026 12:01AM UTC coverage: 100.0%. Remained the same
25265154476

push

github

web-flow
fix(bb_manifest): balance brace count in response schema literal (B1-136) (#180)

bb_manifest_register.c L54 had 25 `{` vs 23 `}` in the response
schema literal. cJSON_Parse failed; bb_json_obj_set_raw silently
substituted JSON null. Live `/api/openapi.json` shipped with
`paths."/api/manifest".get.responses."200".content."application/json".schema`
= null.

Three changes:

1. bb_manifest_register.c — append the two missing `}`. Validate
   externally:
     awk '...' | python3 -c 'import json; json.loads(...)'
2. bb_json_obj_set_raw — log via ESP_LOGE / fprintf on
   cJSON_Parse failure with the offending key + offset. Silent
   substitution is what hid this; loud substitution surfaces the
   next regression on the boot log.
3. test_route_schemas.c (new host test) — five cases covering:
   - the manifest schema fixture parses
   - the registry walker validates every schema in the registry
   - the walker correctly flags malformed JSON
   - set_raw writes JSON null on parse failure
   - set_raw preserves valid JSON

The walker is reusable for future descriptor-bearing components;
add a fixture here when a new hand-authored schema literal lands
in production code.

371 tests pass (was 366 + 5 new).

336 of 336 branches covered (100.0%)

Branch coverage included in aggregate %.

557 of 557 relevant lines covered (100.0%)

483.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25265154476.1 03 May 2026 12:02AM UTC 10
100.0
GitHub Action Run
Source Files on build 25265154476
  • Tree
  • List 10
  • 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 #25265154476
  • 53d627f9 on github
  • Prev Build on main (#25264745780)
  • Next Build on main (#25265439035)
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