OpenSK icon indicating copy to clipboard operation
OpenSK copied to clipboard

Modify the reproducible workflow behavior

Open jmichelp opened this issue 5 years ago • 0 comments

Expected Behavior

We should have 2 different workflows:

  1. On each PR, build twice the firmware for each operating system, removing the crypto_data directory and copying the sample_crypto_data between the two builds and ensure that the hashes remain the same. This should block PR and tell us that we have something wrong.
  2. 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

jmichelp avatar Sep 16 '20 11:09 jmichelp