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

dangernoodle-io / TaipanMiner / 28218319243
90%

Build:
DEFAULT BRANCH: main
Ran 26 Jun 2026 05:04AM 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

26 Jun 2026 05:03AM UTC coverage: 90.226% (+0.02%) from 90.203%
28218319243

push

github

web-flow
feat: fleet watch — per-endpoint observer with until/alert (#575)

* feat: safe field-expression evaluator (fleetlib.expr)

- ast-based parser with strict node allowlist (no eval/exec)
- supports field.path OP literal comparisons (int, float, str, bool, null)
- and/or/not/parens; missing field evaluates to false
- rejects call nodes, dunders, and arbitrary code (injection-safe)
- unit tests: comparisons, bool ops, missing field, malformed, injection rejection

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat: fleet watch (per-endpoint observer with until/alert)

- cmd_watch: generic per-endpoint poll loop; GET-only, read-safe
- --fields, --interval, --count, --duration (30s/5m/1h/bare secs)
- --on-change: emit row only on field value change
- --until EXPR: exit 0 on condition; exit 1 on timeout (scriptable wait)
- --any: condition met when any device satisfies (default: all)
- --alert EXPR: flag rows when condition true, non-terminating
- --out-csv / --out-json: write time series to file
- spec-aware warning when path not in served spec (suggests ./fleet describe)
- clean KeyboardInterrupt handling (no traceback)
- unit tests: field rows, on-change, count, until exit codes, any/all, alert, csv/json
- README: watch subcommand section with flag docs and examples

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

2886 of 3627 branches covered (79.57%)

Branch coverage included in aggregate %.

5385 of 5540 relevant lines covered (97.2%)

149095.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 webui - 28218319243.1 26 Jun 2026 05:05AM UTC 80
91.31
GitHub Action Run
2 e2e - 28218319243.2 26 Jun 2026 05:06AM UTC 56
57.49
GitHub Action Run
3 native - 28218319243.3 26 Jun 2026 05:04AM UTC 27
91.42
GitHub Action Run
Source Files on build 28218319243
  • Tree
  • List 107
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28218319243
  • f430bf0c on github
  • Prev Build on main (#28217725397)
  • Next Build on main (#28219081544)
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