Use latest cargo make (#260)

This commit is contained in:
Christian Legnitto 2018-10-02 14:53:09 -07:00 committed by GitHub
parent 64da0bdbe5
commit 61ea25f61b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 10 deletions

View file

@ -18,17 +18,8 @@ env:
- CARGO_MAKE_RUN_CODECOV=true
script:
- wget -O ~/.cargo/bin/cargo-make https://bintray.com/sagiegurari/cargo-make/download_file?file_path=cargo-make_v0.11.0u
- chmod 777 ~/.cargo/bin/cargo-make
- cargo install --debug cargo-make -f
- cargo make workspace-ci-flow --no-workspace
# The tests for juniper_warp need to run separately because warp has higher
# minimum rust version requirements than juniper.
#
# There is a cargo-make issue about this problem: https://github.com/sagiegurari/cargo-make/issues/110
#
# We check for '1' because we the only channels we want to support are
# "stable", "beta" and "nightly" (that will be the values of $TRAVIS_RUST_VERSION)
- if ! [[ $TRAVIS_RUST_VERSION = *'1'* ]]; then cargo test --all --manifest-path=juniper_warp/Cargo.toml; fi
before_deploy:
- rm -rf target/package/

View file

@ -0,0 +1,17 @@
[tasks.build-verbose]
condition = { rust_version = { min = "1.29.0" } }
[tasks.build-verbose.windows]
condition = { rust_version = { min = "1.29.0" }, env = { "TARGET" = "x86_64-pc-windows-msvc" } }
[tasks.test-verbose]
condition = { rust_version = { min = "1.29.0" } }
[tasks.test-verbose.windows]
ondition = { rust_version = { min = "1.29.0" }, env = { "TARGET" = "x86_64-pc-windows-msvc" } }
[tasks.ci-coverage-flow]
condition = { rust_version = { min = "1.29.0" } }
[tasks.ci-coverage-flow.windows]
disabled = true