Skip to content

v1.2.8 — reliable shutdown + ops/inventory hardening

Choose a tag to compare

@uurf uurf released this 19 Jun 13:43
· 31 commits to main since this release
279519b

Daily-ops reliability batch.

Fixed

  • shutdown now verifies + retries: probe 5555 → connect → power off → re-probe → retry stragglers (max 4 passes) → report any still up. One command, fleet actually down. Honors -d <ip>.
  • connect probes ports in parallel first and skips powered-off devices in ~2s (was hanging ~60s each → ~an hour with many off).
  • run_parallel prints + counts every device (jobs finishing during throttling were counted silently; totals now reconcile). Benefits deploy/deploy-all.
  • ml_os_flash device selection is clutter-proof: ignores WiFi adb (ip:5555), honors ANDROID_SERIAL, per-serial auth — a busy adb devices can't block or mis-target a flash.

Tooling

  • utilities/build_canonical_map.py — join fleet scans → canonical serial→device# + reconciliation buckets.
  • apps_script/reconcile_tracking.gs — durable Red↔Blue tracking-sheet maintenance.

Operators: ./update.sh (when not mid-flash).