Skip to content

Harden backup creation and split maintenance jobs#187

Merged
jsugg merged 1 commit intomainfrom
backup-maintenance-safety
Apr 30, 2026
Merged

Harden backup creation and split maintenance jobs#187
jsugg merged 1 commit intomainfrom
backup-maintenance-safety

Conversation

@jsugg
Copy link
Copy Markdown
Owner

@jsugg jsugg commented Apr 30, 2026

Summary

  • move recovery backups to the StrongClaw state-backed backup root instead of ~/.openclaw/backups
  • harden fallback archive creation with explicit backup-root exclusions and atomic temp-file promotion
  • remove partial archive artifacts on create failure and keep restore safety checks intact
  • split maintenance scheduling into independent create, verify, and prune jobs for both systemd and launchd
  • align backup/recovery docs and repository contracts with the updated runtime behavior

@jsugg jsugg merged commit 3d57869 into main Apr 30, 2026
18 checks passed
@jsugg jsugg deleted the backup-maintenance-safety branch April 30, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant