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

dangernoodle-io / TaipanMiner / 24970117833
90%

Build:
DEFAULT BRANCH: main
Ran 26 Apr 2026 11:48PM UTC
Jobs 1
Files 22
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

26 Apr 2026 11:47PM UTC coverage: 92.574% (-0.1%) from 92.708%
24970117833

push

github

web-flow
feat: openapi spec + device manifest endpoints (#213)

bumps breadboard to v0.15.0 and lights up the new descriptor-based
openapi emitter and the /api/manifest registry.

- src/main.c: register bb_openapi (info.version flows from
  bb_system_get_version so esp_app_desc.h stays out of app code) +
  bb_manifest_register_route + bb_manifest_register_mdns for the four
  taipanminer TXT keys (worker, board, version, state).
- components/taipan_config: register the 6 NVS keys (pool_host,
  pool_port, wallet_addr, worker, pool_pass, hostname) via a new
  taipan_config_register_manifest() called from main.
- components/taipan_web/src/routes.c: convert all 7 TM routes
  (/api/stats, /api/knot, /api/settings GET/POST/PATCH, /api/power,
  /api/fan) to bb_http_register_described_route with inline JSON
  schema fragments. Power/fan are gated by ASIC_CHIP so tdongle and
  bitaxe spec sets differ correctly.
- src/CMakeLists.txt + components/taipan_config/CMakeLists.txt:
  pull in bb_openapi and bb_manifest.
- platformio.ini: opt the native test env into bb_manifest.
- scripts/fetch_breadboard.py: pin to v0.15.0.

verified on tdongle-s3: /api/openapi.json reports 20 paths
(7 TM + 13 breadboard) with real info.version; /api/manifest
returns the full nvs + mdns keyspace.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

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

368 of 438 branches covered (84.02%)

Branch coverage included in aggregate %.

0 of 2 new or added lines in 1 file covered. (0.0%)

916 of 949 relevant lines covered (96.52%)

438238.03 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
76.92
-2.44% components/taipan_config/src/taipan_config.c
Jobs
ID Job ID Ran Files Coverage
1 24970117833.1 26 Apr 2026 11:48PM UTC 22
92.57
GitHub Action Run
Source Files on build 24970117833
  • Tree
  • List 22
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24970117833
  • 4018e256 on github
  • Prev Build on main (#24965839233)
  • Next Build on main (#24970250132)
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