mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-01 02:04:24 +00:00
- The artifact writer takes the digest the hooks already computed, so captured bytes are hashed once on each side, and the dead integrity error goes away. - The writer is a required part of HooksSpec, not an optional field on RunRequest, so a run with capture globs always has a writer and the no-writer error goes away. - ArtifactStore routes put/get and the capture methods through shared put_at/get_at helpers. - The upload handler parses the digest with parse_blob_hash_path before any store reads, and builds its size-limit message from the constant. - The default local artifact root comes from one helper used by both config resolution and the storage-dir override. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||