circus/crates/queue-runner
NotAShelf ec28069b69
fc-queue-runner: store build outputs in normalized table
Replaces JSON blob storage with BuildOutput records and parse derivation
outputs after successful build, then INSERT into `build_outputs` per
output. 

Warnings are logged on storage failures, but it's not fatal.

- Parse derivation outputs after successful build
- INSERT into build_outputs table per output
- Log warnings on storage failures (non-fatal)

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I30120a5ee4aea1bdb170987b22ddc2df6a6a6964
2026-02-28 23:56:25 +03:00
..
src fc-queue-runner: store build outputs in normalized table 2026-02-28 23:56:25 +03:00
tests treewide: address all clippy lints 2026-02-28 17:37:53 +03:00
Cargo.toml fc-queue-runner: implement per-build cancellation via CancellationToken 2026-02-16 23:42:45 +03:00