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

dangernoodle-io / breadboard / 29262512562
95%

Build:
DEFAULT BRANCH: main
Ran 13 Jul 2026 03:32PM UTC
Jobs 1
Files 99
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

13 Jul 2026 03:30PM UTC coverage: 100.0%. Remained the same
29262512562

push

github

web-flow
refactor: reimplement bb_release_manifest github parsers on bb_serialize_json scanner (#847)

- both the streaming (bb_release_manifest_github_stream.c) and buffered
  (bb_release_manifest_github.c) GitHub release-manifest parsers now drive
  the shared bb_serialize_json_ingest_t sink (bb_release_manifest_json_sink.c/.h)
  over bb_serialize_json_scan_begin/_feed/_end and bb_serialize_json_scan_bounded,
  retiring both bespoke hand-rolled JSON scanners
- early-stop: once tag_name and the matching asset URL are both found, the
  sink returns a private sentinel that aborts the scan; both parsers mask it
  back to BB_OK before it ever reaches a caller
- streaming _feed() masks a mid-stream grammar error to BB_OK (matching the
  old lenient parser's contract exactly -- only a real buffer overflow
  aborts the transport); _end() still folds a malformed body into
  BB_ERR_NOT_FOUND via bb_release_manifest_sink_finalize()
- BB_RELEASE_MANIFEST_STREAM_STATE_SIZE grows 512 -> 768 bytes to hold the
  embedded bb_serialize_json scanner state (disclosed, not silent)
- two disclosed behavior harmonizations where the old buffered and
  streaming parsers had diverged (matching asset missing its url; a
  non-array "assets" value): both now fold to the streaming parser's
  BB_OK-with-empty-url terminal, since they now share one sink

4454 of 4454 branches covered (100.0%)

Branch coverage included in aggregate %.

135 of 135 new or added lines in 3 files covered. (100.0%)

7047 of 7047 relevant lines covered (100.0%)

8565.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29262512562.1 13 Jul 2026 03:32PM UTC 99
100.0
GitHub Action Run
Source Files on build 29262512562
  • Tree
  • List 99
  • 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 #29262512562
  • f3cb2a08 on github
  • Prev Build on main (#29261436903)
  • Next Build on main (#29269146087)
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