From 7eafb48aa84ca91e7572a7cb5ca8b4fcd8dbecc2 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Tue, 22 Oct 2019 10:18:43 +0200 Subject: [PATCH] Prefer using --locked This is to ensure that binaries built in this way are built reproducibly. --- Makefile | 2 +- appveyor.yml | 2 +- ci/before_deploy.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 8278ad61..e2ec70c1 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ debug: src/* Cargo.toml @cargo build release: src/* Cargo.toml - @cargo build --release + @cargo build --release --locked clean: @cargo clean diff --git a/appveyor.yml b/appveyor.yml index 534faf82..f9aad25f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -24,7 +24,7 @@ test_script: before_deploy: # Generate artifacts for release - - cargo build --release + - cargo build --release --locked - mkdir staging - copy target\release\watchexec.exe staging - copy LICENSE staging\LICENSE.txt diff --git a/ci/before_deploy.sh b/ci/before_deploy.sh index 3c29a0d6..a66518d4 100755 --- a/ci/before_deploy.sh +++ b/ci/before_deploy.sh @@ -2,7 +2,7 @@ # Build script shamelessly stolen from ripgrep :) -cargo build --target $TARGET --release +cargo build --target $TARGET --release --locked build_dir=$(mktemp -d 2>/dev/null || mktemp -d -t tmp) out_dir=$(pwd)