fabro/lib/apps/fabro-server
Bryan Helmkamp e89f03b316
Fix flaky run id vs variable timestamp assertion
RunId is a ULID, so its embedded timestamp is truncated to whole
milliseconds, while Variable.updated_at comes from Utc::now() with
sub-millisecond precision. When the variable write and the run creation
landed in the same millisecond, the run id compared as earlier and the
assertion failed. Truncate the variable timestamp to milliseconds so
both sides use the same precision.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 06:21:33 -04:00
..
migrations refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
src Fix flaky run id vs variable timestamp assertion 2026-08-21 06:21:33 -04:00
tests Keep the executable run spec out of reach of event redaction 2026-08-06 21:44:46 -04:00
build.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
Cargo.toml Add immutable workflow version resource 2026-08-13 16:34:52 -04:00