summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2019-07-01 16:54:01 +0200
committerLinus Färnstrand <linus@mullvad.net>2019-07-01 16:54:01 +0200
commit6261362f90a9b62c890acce8f4db4fed1a69db58 (patch)
tree03e221e9943fd5d64ead16bf95521f7fbc45a3d3
parentef46a000a2a14216e8dab031df582b8f79dc4c0f (diff)
parenta8fa0b0b0108fafbf27c5ed203d264f9997cfb8a (diff)
downloadmullvadvpn-6261362f90a9b62c890acce8f4db4fed1a69db58.tar.xz
mullvadvpn-6261362f90a9b62c890acce8f4db4fed1a69db58.zip
Merge branch 'check-git-dirty-on-ci'
-rw-r--r--.travis.yml11
-rwxr-xr-x[-rw-r--r--]ci/travis-rust-script.sh (renamed from ci/rust-linux-script.sh)6
2 files changed, 10 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index c6ae998b4c..4c2f9a74d0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -59,12 +59,9 @@ matrix:
rust: stable
os: osx
before_script:
- - source env.sh
- - export RUSTFLAGS="--deny unused_imports --deny dead_code"
- env
script:
- - cargo build --verbose
- - cargo test --verbose
+ - ./ci/travis-rust-script.sh stable
# Daemon - Linux
- os: linux
@@ -76,7 +73,7 @@ matrix:
- docker run -d --name mvd-build -v $(pwd):/travis -w /travis mullvadvpn/mullvadvpn-app-build:latest tail -f /dev/null
- docker ps
script:
- - docker exec -t mvd-build bash ci/rust-linux-script.sh nightly
+ - docker exec -t mvd-build bash ci/travis-rust-script.sh nightly
- os: linux
name: Daemon - beta Rust
@@ -85,7 +82,7 @@ matrix:
services: docker
before_script: *rust_before_script
script:
- - docker exec -t mvd-build bash ci/rust-linux-script.sh beta
+ - docker exec -t mvd-build bash ci/travis-rust-script.sh beta
- os: linux
name: Daemon - stable Rust
@@ -94,7 +91,7 @@ matrix:
services: docker
before_script: *rust_before_script
script:
- - docker exec -t mvd-build bash ci/rust-linux-script.sh stable
+ - docker exec -t mvd-build bash ci/travis-rust-script.sh stable
notifications:
diff --git a/ci/rust-linux-script.sh b/ci/travis-rust-script.sh
index 2e05b76a97..d447cd8ea1 100644..100755
--- a/ci/rust-linux-script.sh
+++ b/ci/travis-rust-script.sh
@@ -13,3 +13,9 @@ if [ "${RUST_TOOLCHAIN_CHANNEL}" = "nightly" ]; then
rustfmt --version;
cargo fmt -- --check --unstable-features;
fi
+
+if ! git diff-index --quiet HEAD; then
+ echo "!!! Working directory is dirty !!!";
+ git diff-index HEAD
+ exit 1;
+fi