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

dangernoodle-io / TaipanMiner / 28337979844
90%

Build:
DEFAULT BRANCH: main
Ran 28 Jun 2026 10:23PM UTC
Jobs 3
Files 107
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

28 Jun 2026 10:22PM UTC coverage: 90.226% (+0.01%) from 90.213%
28337979844

push

github

web-flow
refactor: adopt breadboard telemetry-SSOT — read REST from bb_cache, drop re-gather (#595)

- pin breadboard SHA to 596190b (bb_pub_register_telemetry + bb_cache SSOT PRs)
- add ts_ms to all 4 periodic snapshot structs (stats, mining_rates, pool_pub, sensors_miner)
- emit ts_ms from all 4 emit_*_json functions (streaming path); stats uses bb_http_resp_json_obj_set_int
- migrate mining_rates, pool, sensors_miner from bb_pub_register_source to bb_pub_register_telemetry
  with BB_PUB_TELEM_SSE|BB_PUB_TELEM_SINKS (gather+serialize split)
- add stats telemetry topic (bb_pub_register_telemetry); gather mirrors stats_handler logic;
  serialize uses bb_json tree API (tm_stats_serialize) — separate from streaming emit_stats_json
- add 3 divergent sensors_miner fields (expected_efficiency_jth, vcore_restart_count, vcore_fault_held)
  to sensors_miner_snapshot_t and emit_sensors_miner_json; gathered in tm_sensors_miner_gather
- rewrite stats_handler to read from bb_cache_get_serialized (no re-gather; 503 before first tick)
- rewrite taipan_power_extender to use bb_cache_serialize_into("sensors_miner", root)
- remove mining_rates, pool, sensors_miner from k_sse_topics (now handled by BB_PUB_TELEM_SSE)
- raise CONFIG_BB_PUB_TELEM_SNAP_MAX=1024 in sdkconfig.defaults (stats_snapshot_t ~465 B on ASIC)
- add bb_cache to webui PRIV_REQUIRES; fix bb_http_resp_send -> bb_http_resp_sendstr
- update 3 stats host tests to include ts_ms:0 in expected JSON

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

2888 of 3629 branches covered (79.58%)

Branch coverage included in aggregate %.

8 of 9 new or added lines in 1 file covered. (88.89%)

1 existing line in 1 file now uncovered.

5392 of 5548 relevant lines covered (97.19%)

148880.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
99.44
-0.37% components/webui/src/routes_json.c

Coverage Regressions

Lines Coverage ∆ File
1
98.75
0.0% webui/miner/src/lib/settingsState.svelte.ts
Jobs
ID Job ID Ran Files Coverage
1 webui - 28337979844.1 28 Jun 2026 10:24PM UTC 80
91.29
GitHub Action Run
2 e2e - 28337979844.2 28 Jun 2026 10:25PM UTC 56
57.25
GitHub Action Run
3 native - 28337979844.3 28 Jun 2026 10:23PM UTC 27
91.42
GitHub Action Run
Source Files on build 28337979844
  • Tree
  • List 107
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28337979844
  • c2568416 on github
  • Prev Build on main (#28330544836)
  • Next Build on main (#28339465598)
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