OpenSK
OpenSK copied to clipboard
Modify the reproducible workflow behavior
Expected Behavior
We should have 2 different workflows:
- On each PR, build twice the firmware for each operating system, removing the
crypto_datadirectory and copying thesample_crypto_databetween the two builds and ensure that the hashes remain the same. This should block PR and tell us that we have something wrong. - On merge, instead of checking the hashes against a reference, this should generate the new hashes and text outputs and automatically push a new commit with the this as a reference.
Actual Behavior
Currently the two behaviors are mixed up and don't allow us to stop when a build is actually not reproducible.
Steps to Reproduce the Problem
N/A
Specifications
- Version: N/A
- Platform: N/A