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

dangernoodle-io / TaipanMiner / 25980969166
90%

Build:
DEFAULT BRANCH: main
Ran 17 May 2026 04:09AM UTC
Jobs 3
Files 94
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

17 May 2026 04:08AM UTC coverage: 89.717% (-0.03%) from 89.745%
25980969166

push

github

web-flow
refactor(main): migrate to BB Phase 2.8 tier-driven init (#405)

* refactor(main): migrate to BB Phase 2.8 tier-driven init

Replaces TaipanMiner's manual wifi/http bring-up with breadboard's
tier-driven registry:
- Drops `while(true){ bb_wifi_init(); ... }` retry loop — bb_wifi
  now auto-registers in the EARLY tier and retries forever on
  validated firmware (per BB PR-B).
- Drops bb_http_server_ensure_started() — bb_registry_init() now
  auto-starts the HTTP server via CONFIG_BB_HTTP_AUTOSTART.
- Moves pre-HTTP config (CORS, OpenAPI meta, webui_reserve_mining_routes)
  into PRE_HTTP-tier registrations via BB_REGISTRY_REGISTER_PRE_HTTP
  in src/tm_pre_http.c.
- Hostname migrates from TM-local NVS to bb_nv on first boot, so
  bb_wifi's EARLY-tier autoinit applies the right DHCP/mDNS name
  before any packets go out. config_hostname() is now a thin
  pass-through to bb_nv_config_hostname().
- Provisioning-mode AP flow stays manual (not on the tier path).

Validated on .78 and .95 tdongles: both booted cleanly on second
push attempt (.95 had a transient WDT on first push; stable on retry),
stayed on new build across 3-minute observation window, stratum
connected, hostnames intact.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* chore: bump breadboard to v0.33.0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* test(config): drop hostname-uppercase test (BB validator accepts mixed case)

bb_nv_config_set_hostname() is tolerant of mixed case per its RFC 1123
comment (DHCP/mDNS are case-insensitive). The pre-migration TM validator
rejected uppercase; with hostname validation delegated to BB, the
uppercase-rejection test no longer reflects behavior.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

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

2373 of 3013 branches covered (78.76%)

Branch coverage included in aggregate %.

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

4703 of 4874 relevant lines covered (96.49%)

169421.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 e2e - 25980969166.1 17 May 2026 04:11AM UTC 48
57.46
GitHub Action Run
2 webui - 25980969166.2 17 May 2026 04:10AM UTC 66
91.29
GitHub Action Run
3 native - 25980969166.3 17 May 2026 04:09AM UTC 28
89.18
GitHub Action Run
Source Files on build 25980969166
  • Tree
  • List 94
  • 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 #25980969166
  • 7c47651a on github
  • Prev Build on main (#25975476753)
  • Next Build on main (#25981080623)
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