Manifest output should be deterministic: sort file entries by path (lexicographic, byte-order) in Builder.Build() before serialization.
This ensures that two runs against the same directory tree produce byte-identical output, which is essential for reproducibility and signature verification.
Should include a test asserting byte-identical output from two independent runs against the same directory.
**Phase 1 item from #10**
Manifest output should be deterministic: sort file entries by path (lexicographic, byte-order) in `Builder.Build()` before serialization.
This ensures that two runs against the same directory tree produce byte-identical output, which is essential for reproducibility and signature verification.
Should include a test asserting byte-identical output from two independent runs against the same directory.
clawbot
self-assigned this 2026-02-09 01:05:40 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Phase 1 item from #10
Manifest output should be deterministic: sort file entries by path (lexicographic, byte-order) in
Builder.Build()before serialization.This ensures that two runs against the same directory tree produce byte-identical output, which is essential for reproducibility and signature verification.
Should include a test asserting byte-identical output from two independent runs against the same directory.