• 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/check-on-apply-update
  • 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/log-events-cli
  • 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

28 Jun 2026 11:21PM UTC coverage: 67.19% (+0.07%) from 67.117%
28339475300

push

github

web-flow
refactor: stream logs from /api/events?topic=log (structured JSON) (#40)

- change endpoint from /api/logs to /api/events?topic=log
- add logEvent struct {Ts, Level, Tag, Msg} for JSON deserialization
- set Accept: text/event-stream header on request
- skip event:/id: SSE fields; JSON-parse each data: payload
- format terminal line as "<level> <tag>: <msg>"
- fall back to raw payload on JSON parse failure (no crash)
- add formatLogEvent helper and unit tests for valid + malformed input
- add TestStreamDevice_FullSSEFrame and TestStreamDevice_EndpointPath
- update all existing tests to use JSON payloads

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

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

1 existing line in 1 file now uncovered.

2396 of 3566 relevant lines covered (67.19%)

0.77 hits per line

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

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28339475300 main refactor: stream logs from /api/events?topic=log (structured JSON) (#40) - change endpoint from /api/logs to /api/events?topic=log - add logEvent struct {Ts, Level, Tag, Msg} for JSON deserialization - set Accept: text/event-stream header on requ... push 28 Jun 2026 11:22PM UTC web-flow github
67.19
28339410737 jae/log-events-cli Merge 1336e8cf5 into 6ff706057 Pull #40 28 Jun 2026 11:20PM UTC web-flow github
67.19
27656196596 main feat: handle check_on_apply update directive (#39) when POST /api/update/check returns HTTP 200 {"status":"check_on_apply"} or GET /api/update/status returns outcome="check_on_apply", skip the status poll and call /api/update/apply directly. prin... push 17 Jun 2026 12:00AM UTC web-flow github
67.12
27656094544 jae/check-on-apply-update Merge 92a7533c7 into 7a5f2c293 Pull #39 16 Jun 2026 11:57PM UTC web-flow github
67.12
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
See All Builds (102)
  • 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