-
refactor(process_tracker): update `make_process_tracker_new()` to accept a `tag` parameter
-
chore: address Rust 1.76 clippy lints
-
refactor(process_tracker): move `PTRunner` to `scheduler::types` module
-
refactor(process_tracker): use `make_process_tracker_new()` to construct `ProcessTrackerNew` instances
-
refactor(process_tracker): rename `PTRunner` to `ProcessTrackerRunner`
-
refactor: move `ProcessTrackerRunner` to `diesel_models` crate
-
refactor(process_tracker): move `ProcessTrackerExt::make_process_tracker_new()` as `ProcessTrackerNew::new()`
-
refactor(db): remove redundant `update_process_tracker()` method in favor of `update_process()` method
-
refactor(process_tracker): move `reset()`, `retry()` and `finish_with_status()` from `ProcessTrackerExt` to `ProcessTrackerInterface`
-
refactor(process_tracker): remove `ProcessTrackerExt` trait and move remaining methods to impl blocks
-
refactor(process_tracker): reduce the cardinality of business statuses used when finishing processes
-
Merge branch 'main' into scheduler-refactors-and-improvements
-
fix(configs): fix API key expiry config validation
-
refactor(process_tracker): add/improve logs on workflow execution failures
-
Merge branch 'main' into scheduler-refactors-and-improvements
-
refactor(process_tracker): handle error when consumer has no tasks to process