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

dangernoodle-io / breadboard / 30503878585
97%

Build:
DEFAULT BRANCH: main
Ran 30 Jul 2026 12:51AM UTC
Jobs 1
Files 204
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

30 Jul 2026 12:50AM UTC coverage: 96.574%. Remained the same
30503878585

push

github

web-flow
feat: codegen grammar extension for parameterized calls and consumer manifests (#1139)

- add args= to // bbtool:init: splices a raw C argument list verbatim into
  the generated call (whitespace-free, mutually exclusive with server=true
  and consumes=) -- unblocks real components like bb_wifi_prov_autoinit
  that take non-trivial arguments
- add _emit_args_call in commands.wire, reusing the existing
  _guard_requires/_emit_provides_avail wrappers unchanged so tier=/order=/
  requires=/provides= behave identically regardless of emission path
- add --consumer-manifest <path> to bbtool codegen: parses one extra file
  (e.g. an example's own main/) for the same markers and merges its
  entries into the wire graph before topo-sort, satisfying B1-731 --
  a distinct code path from component discovery, never joining the
  component namespace or the REQUIRES closure; absent by default so
  output stays byte-identical to today
- scope the consumer-manifest read's OSError catch to that read alone
  (a missing/unreadable manifest file gets a clean one-line error)
  instead of wrapping the whole resolution try block, so an OSError from
  any pre-existing path (board resolution, composition resolve, header
  collection, topo-sort/render) keeps its original traceback behavior
- add a unit test proving a manifest-declared // bbtool:provides can
  satisfy a component's consumes= (the documented but previously
  untested direction), and a test proving the OSError scoping doesn't
  swallow a pre-existing path's OSError
- document the new grammar/flag in scripts/bbtool/README.md

7916 of 8520 branches covered (92.91%)

Branch coverage included in aggregate %.

13480 of 13635 relevant lines covered (98.86%)

2610.76 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30503878585.1 30 Jul 2026 12:51AM UTC 204
96.57
GitHub Action Run
Source Files on build 30503878585
  • Tree
  • List 204
  • 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 #30503878585
  • f1cf9d2a on github
  • Prev Build on main (#30501831266)
  • Next Build on main (#30505686652)
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