Build Systems
Hermetic Build
A hermetic build controls its declared inputs and tools so execution does not depend on undeclared host state or external changes. Hermeticity improves cache correctness and reproducibility, although byte-identical output may require additional controls.
Why it matters
Declared inputs improve confidence in cache reuse and build repeatability.
Practical example
Pin toolchains and prevent build steps from silently downloading changing dependencies.
Related terms
Sources
Definition reviewed .
Start with $10 in free credits
Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.