Fleetlight Linux 0.3.0 adds fleet-wide action buttons:
- Update all Codex CLI
- Update all ChatGPT
- Update all Linux packages
- Restart required computers
Review included/skipped computers before starting. Jobs run sequentially, retain a recovery queue, stop on failure, and allow cancellation of remaining work. Linux package updates do not automatically reboot computers. Confirmed restarts are scheduled with a one-minute delay, with the local controller last; a new Linux boot ID must be observed before reporting a verified restart.
Modified ChatGPT packages remain protected from application updates and from pending system-update batches. Existing passwordless sudo permission is required for package installation and restarts.
Validation: 30 unit tests, native GTK queue/failure/cancellation/recovery and reboot-verification tests on Omarchy, and live read-only package/restart checks across five Linux computers. No live package installations or reboots were performed for testing.
Install/update: close Fleetlight and run bash scripts/install.sh from the extracted source. Private configuration is preserved.