diff --git a/.github/workflows/check-measurements-reproducibility.yml b/.github/workflows/check-measurements-reproducibility.yml index acc6b4175..4ba389d7f 100644 --- a/.github/workflows/check-measurements-reproducibility.yml +++ b/.github/workflows/check-measurements-reproducibility.yml @@ -107,10 +107,9 @@ jobs: echo "Own measurements for $attestationVariant:" ts " " < "$attestationVariant"_own-measurements.json - # not using $? since shellcheck complained about that, so code duplication seems to be - # a better tradeoff - if ! jd ./"$attestationVariant"_their-measurements.json ./"$attestationVariant"_own-measurements.json; then - errors["$attestationVariant"]="$(jd ./"$attestationVariant"_their-measurements.json ./"$attestationVariant"_own-measurements.json)" + diff="$(jd ./"$attestationVariant"_their-measurements.json ./"$attestationVariant"_own-measurements.json)" + if [[ ! -z "$diff"]]; then + errors["$attestationVariant"]="$diff" fi done