v1.6.1
Fixed
update-allnow attemptsbrew updateup to three total times with short backoff when the Homebrew metadata or repository refresh fails.- Ctrl-C and termination stop immediately instead of starting another attempt.
- Package upgrades use the successfully refreshed metadata without triggering a second automatic Homebrew update.
- A failed refresh or later runtime upgrade leaves the previous successful-update timestamp unchanged.
Verification
Groundwork now tests first-, second-, and third-attempt success, persistent failure, interruption statuses, exact brew update arguments, stage ordering, and timestamp integrity through the rendered update-all function.
Get it
Run chezmoi update or update-all. Open a new shell, or run source ~/.zshrc, before using the updated function in an existing terminal.