* fix(automations): start scheduler in headless serve mode * Trigger initial catch-up check for headless scheduled automations Headless serve never receives a renderer-ready IPC, which previously prevented the initial catch-up pass of due scheduled automations from running on startup. Checking for the presence of a headless dispatcher allows starting the evaluation pass immediately. Additionally, refactor the corresponding test to use fake timers for better reliability and deterministic assertions. --------- Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| dispatch-tokens.ts | ||
| external-job-mappers.ts | ||
| external-manager.test.ts | ||
| external-manager.ts | ||
| headless-dispatch.ts | ||
| headless-workspace-create.test.ts | ||
| headless-workspace-create.ts | ||
| hermes-cron-output.test.ts | ||
| hermes-cron-output.ts | ||
| precheck-runner.test.ts | ||
| precheck-runner.ts | ||
| run-target-resolution.ts | ||
| run-usage-collection.ts | ||
| service-precheck.test.ts | ||
| service.test.ts | ||
| service.ts | ||
| workspace-provenance.ts | ||