Expand description
Reproducible Builds Infrastructure
Ensures deterministic build outputs by normalizing build environments, recording build inputs/outputs, and verifying reproducibility across independent builds.
Structs§
- Build
Inputs - Input specification for a build.
- Build
Manifest - Records the complete inputs and outputs of a single build.
- Build
Outputs - Output specification for a build.
- Build
Snapshot - Captures the complete build environment state for reproducibility.
- Reproducibility
Result - Result of comparing two build manifests for reproducibility.
Functions§
- create_
build_ manifest - Create a build manifest recording all inputs and outputs.
- normalize_
environment - Normalize a build environment for reproducibility.
- serialize_
manifest - Serialize a build manifest to a simple text format for VFS storage.
- verify_
reproducible - Compare two build manifests and produce a reproducibility report.