File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3131
3232 - name : Install deps
3333 run : sudo apt-get update && sudo apt-get -y install protobuf-compiler podman
34+
35+ # Improves reproducibility
36+ - name : Set SOURCE_DATE_EPOCH
37+ run : echo "SOURCE_DATE_EPOCH=$(git log -1 --format=%ct)" >> "$GITHUB_ENV"
3438
3539 - name : Build
36- run : repro-env build --env CFLAGS="-fno-link-libatomic" -- cargo build --features sev-snp,smtp --release --target x86_64-unknown-linux-musl
40+ run : repro-env build --env CFLAGS="-fno-link-libatomic" --env SOURCE_DATE_EPOCH -- cargo build --features sev-snp,smtp --release --target x86_64-unknown-linux-musl
3741
3842 - name : Generate SHA checksum
3943 run : shasum target/x86_64-unknown-linux-musl/release/ic-gateway > ic-gateway.shasum
4246 run : rm -rf target
4347
4448 - name : Build again
45- run : repro-env build --env CFLAGS="-fno-link-libatomic" -- cargo build --features sev-snp,smtp --release --target x86_64-unknown-linux-musl
49+ run : repro-env build --env CFLAGS="-fno-link-libatomic" --env SOURCE_DATE_EPOCH -- cargo build --features sev-snp,smtp --release --target x86_64-unknown-linux-musl
4650
4751 - name : Check SHA checksum
4852 run : shasum -c ic-gateway.shasum
You can’t perform that action at this time.
0 commit comments