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

dangernoodle-io / breadboard / 27052459330
100%

Build:
DEFAULT BRANCH: main
Ran 06 Jun 2026 04:23AM UTC
Jobs 1
Files 24
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

06 Jun 2026 04:23AM UTC coverage: 100.0%. Remained the same
27052459330

push

github

web-flow
fix: declare PATCH /api/wifi request body in OpenAPI (#352)

s_wifi_patch_route was missing request_content_type and request_schema,
so bb_openapi_emit omitted the requestBody block entirely from the spec.
the {ssid (required, max 31), password (optional, max 63)} contract was
undocumented despite being enforced by the handler.

adds request_schema and request_content_type to the route descriptor.
adds fidelity guard in test_route_schemas.c: fixture mirrors the
production literal, tests that it parses as valid JSON, that required[]
contains ssid, and that the descriptor fields are set.

general guard (all POST/PUT/PATCH routes must declare request_schema) was
evaluated but not added — POST /api/reboot, /api/update/mark-valid,
/api/update/recover, /api/update/check, /api/update/apply take no body;
POST /api/update/push explicitly sets request_schema=NULL (binary upload).
no other routes were found lacking request_schema for body-reading handlers.

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

1418 of 1418 branches covered (100.0%)

Branch coverage included in aggregate %.

2400 of 2400 relevant lines covered (100.0%)

947.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27052459330.1 06 Jun 2026 04:23AM UTC 24
100.0
GitHub Action Run
Source Files on build 27052459330
  • Tree
  • List 24
  • 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 #27052459330
  • 9687af46 on github
  • Prev Build on main (#27052112468)
  • Next Build on main (#27052976033)
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