fix: retain only latest production backup #46
Reference in New Issue
Block a user
Delete Branch "fix/retain-single-db-backup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Production CD теперь удаляет старые PostgreSQL backup-файлы только после успешного healthcheck, оставляя один последний backup. Обновлена версия до 0.8.7 и changelog. Проверка: git diff --check.
Review
ddb3ad1: блокирующих замечаний нет. Retention ограничен регулярными файлами miem_workers-*.sql и запускается только после healthcheck; ошибки backup/deploy не позволяют удалить старые точки восстановления. Неблокирующий риск: удаление старых backup выполняется до docker compose ps и rm release, поэтому падение позднего шага пометит workflow как failed уже после удаления старых backup. Версия 0.8.7 и CHANGELOG обновлены; существующий CI покрывает тесты и node --check, отдельный тест для shell-workflow не добавлен.