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

dangernoodle-io / taipan-cli
67%

Build:
DEFAULT BRANCH: main
Repo Added 05 Apr 2026 01:50PM UTC
Files 31
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • jae/api-pool-command
  • jae/bb-audit-sync-clean
  • jae/board-map-update
  • jae/boot-mode-error
  • jae/cli-boot-update
  • jae/device-commands
  • jae/discover-column-spacing
  • jae/discover-drop-mac
  • jae/discover-prune-hostname
  • jae/discover-sort
  • jae/espflasher-0.6.1
  • jae/factory-ota-fix
  • jae/fix-otadata-clear
  • jae/fix-t1-24-idle-poll
  • jae/flash-config
  • jae/flash-config-error-handling
  • jae/flash-config-rework
  • jae/flash-release-manifest
  • jae/host-fast-path
  • jae/info-discover-no-pool
  • jae/initial-setup
  • jae/logs-command
  • jae/monitor-detail
  • jae/monitor-fleet-list
  • jae/nvs-bb-cfg-namespace
  • jae/ota-version-reporting
  • jae/precheck
  • jae/settings-device-config
  • jae/spinner-briandowns
  • jae/spinners-wiring
  • jae/stats-mining-only
  • jae/ui-spinner-lib
  • jae/update-check-outcome
  • jae/update-command
  • jae/update-surface-all-errors
  • jae/use-fork-nvs
  • main

10 Jun 2026 04:33AM UTC coverage: 66.751% (+1.6%) from 65.196%
27253380940

push

github

web-flow
feat(update): support bb_ota_boot (boot-mode) devices in taipan update (#38)

- rework Check() to best-effort: single POST kick + single GET status,
  tolerate 404/405/network errors with new ErrCheckUnavailable sentinel
- make pre-trigger check swallowable in updateDevice: proceed to Trigger
  when ErrCheckUnavailable, only apply up_to_date/no_asset early returns
  when check actually succeeded
- branch on triggerResult.Status after Trigger:
  rebooting_for_boot_mode_ota enters dedicated handleBootModeTrigger path
  (best-effort progress poll, WaitForBoot, version verify); update_started
  enters pollPullUpdate (unchanged pull behavior)
- fix isNetworkError→success heuristic: guarded by sawProgress in
  pollPullUpdate only; boot path reaches completion via WaitForBoot,
  never via network-error shortcut
- extend isNetworkError to unwrap net.Error via errors.As and recognize
  EOF (abrupt close on device reboot)
- add tests: boot-mode trigger with check unavailable, with pre-check
  succeeded, version mismatch; network error before/after progress;
  ErrCheckUnavailable cases (404, 405, network error on kick/status)

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

106 of 130 new or added lines in 2 files covered. (81.54%)

1 existing line in 1 file now uncovered.

2361 of 3537 relevant lines covered (66.75%)

0.77 hits per line

Relevant lines Covered
Build:
Build:
3537 RELEVANT LINES 2361 COVERED LINES
0.77 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27253380940 main feat(update): support bb_ota_boot (boot-mode) devices in taipan update (#38) - rework Check() to best-effort: single POST kick + single GET status, tolerate 404/405/network errors with new ErrCheckUnavailable sentinel - make pre-trigger check s... push 10 Jun 2026 04:34AM UTC web-flow github
66.75
27253267786 jae/cli-boot-update Merge 1e2e218d1 into 8f774a157 Pull #38 10 Jun 2026 04:31AM UTC web-flow github
66.75
26733967647 main chore(deps): move to upstream tinygo.org/x/espflasher v0.6.1 (#37) - drop the jgangemi fork replace directive; upstream v0.6.1 publishes the fixes we forked for Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> push 01 Jun 2026 03:45AM UTC web-flow github
65.2
26733904292 jae/espflasher-0.6.1 Merge ae8d0e7bd into c77580117 Pull #37 01 Jun 2026 03:43AM UTC web-flow github
65.2
26733647605 main feat(monitor): add device detail drill-down (#36) - enter opens a detail view for the selected miner (mining + pool + device info, ASIC fields when present); esc returns to the fleet list - poll now also fetches /api/info for the detail view C... push 01 Jun 2026 03:33AM UTC web-flow github
65.2
26733541102 jae/monitor-detail Merge a0ee45433 into ca5ef30ba Pull #36 01 Jun 2026 03:29AM UTC web-flow github
65.2
26733332033 main feat(monitor): live fleet dashboard (bubbletea) (#35) - new `taipan monitor` TUI: discovers the fleet (implicit --all), polls each device's stats/pool every 5s concurrently, renders a live table - read-only v1, fleet list only (detail drill-dow... push 01 Jun 2026 03:21AM UTC web-flow github
62.99
26733268855 jae/monitor-fleet-list Merge 4f51a961c into 64e0c9f91 Pull #35 01 Jun 2026 03:19AM UTC web-flow github
62.99
26732949442 jae/monitor-fleet-list Merge 28fe3dbb6 into 64e0c9f91 Pull #35 01 Jun 2026 03:06AM UTC web-flow github
61.85
26732818931 jae/monitor-fleet-list Merge 900cb5b27 into 64e0c9f91 Pull #35 01 Jun 2026 03:01AM UTC web-flow github
61.07
See All Builds (98)
  • Repo on GitHub
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