circus/crates
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
..
common fc-common: use btree index for build_outputs.path in db schema 2026-02-28 23:56:24 +03:00
evaluator fc-evaluator: dispatch pending status on build creation 2026-02-28 17:37:59 +03:00
migrate-cli various: remove unused imports and parameters; fix clippy lints 2026-02-05 22:45:23 +03:00
queue-runner fc-queue-runner: store build outputs in normalized table 2026-02-28 23:56:25 +03:00
server treewide: address all clippy lints 2026-02-28 17:37:53 +03:00