Files
hermes-agent/cron
Alexander Whitestone 2c88aa96ee
Some checks failed
Docker Build and Publish / build-and-push (pull_request) Has been skipped
Docs Site Checks / docs-site-checks (pull_request) Failing after 2m14s
Nix / nix (ubuntu-latest) (pull_request) Failing after 2s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 18s
Tests / test (pull_request) Failing after 17m3s
Tests / e2e (pull_request) Successful in 1m21s
Nix / nix (macos-latest) (pull_request) Has been cancelled
fix(cron): Thread-safe save_jobs with file lock
Prevents race condition when parallel tick workers call mark_job_run()
concurrently. Uses fcntl.flock() to serialize jobs.json writes.

Without this fix, 6 parallel workers could read-modify-write jobs.json
simultaneously, causing lost status updates.
2026-04-12 22:29:54 -04:00
..