From fbaeaa2247446f9a4afa5cdc6625525cecce9b6f Mon Sep 17 00:00:00 2001 From: Krishna Upadhyaya Date: Tue, 21 Jun 2022 16:42:56 +0530 Subject: [PATCH] Added reproducible build test to CI --- .github/workflows/ci.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d61e14cb42..727d3a2e22 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,4 +17,12 @@ jobs: uses: codecov/codecov-action@v1 with: file: ./cover.out - + - name: Reproducible build test + run: | + make geth + shasum -a256 ./build/bin/geth > bor1.sha256 + make geth + shasum -a256 ./build/bin/geth > bor2.sha256 + if ! cmp -s bor1.sha256 bor2.sha256; then + echo >&2 "Reproducible build broken"; cat bor1.sha256; cat bor2.sha256; exit 1 + fi