Build Systems
Reproducible Build
A reproducible build produces identical specified outputs when repeated with the same declared source, instructions, and environment. Timestamps, filesystem ordering, and nondeterministic tools can prevent reproducibility even when the code has not changed.
Why it matters
Matching outputs provide evidence that the build is not depending on hidden variation.
Practical example
Compare artifact hashes from two clean builds to detect undeclared or nondeterministic inputs.
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.