Changelog
- 7f05f61 Merge pull request #729 from pbs-plus/feature/typed-retry-status
- c6ae157 feat(backups): populate and persist JobStatus and RetryCount fields
- 49dc673 feat(db): add job_status and retry_count columns to backups and restores tables
- e4fa2a3 feat(db): regenerate SQLC code for new columns
- 93b1893 feat(db): update SQL queries to include last_run_status and retry_count
- 4fff44c feat(jobs): update status recording to set typed JobStatus and manage RetryCount
- be404bd feat(restores): populate and persist JobStatus and RetryCount fields
- 4931893 feat(scheduler): use typed JobStatus and persistent RetryCount for retries
- 2b6957d feat(types): add JobStatus enum for type-safe job state handling
- 89f4ff8 fix(migrations): remove references to non-existent last_run_state column
- 7c202e1 fix(restore): ensure restore goroutine completes logging before exit
- 9b7380d test(scheduler): add comprehensive tests for typed JobStatus retry logic