4b15c59b77
We need `cargo` in our `PATH` and we already do the `PATH=...` dance in `ci/msrv.sh`. This only worked before because we were inadvertedly re-installing cargo when calling `ci/build.sh`, which was fixed in the previous commit.
19 lines
559 B
Bash
Executable File
19 lines
559 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
# this corresponds to the latest Rust module available in el8
|
|
MINIMUM_SUPPORTED_RUST_VERSION=1.39.0
|
|
|
|
ci/installdeps.sh
|
|
dnf remove -y cargo
|
|
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain ${MINIMUM_SUPPORTED_RUST_VERSION} -y
|
|
export PATH="$HOME/.cargo/bin:$PATH"
|
|
SKIP_INSTALLDEPS=1 ci/build.sh |& tee out.txt
|
|
grep ${MINIMUM_SUPPORTED_RUST_VERSION} out.txt
|
|
grep "checking for cargo... $HOME/.cargo/bin/cargo" out.txt
|
|
grep "checking for rustc... $HOME/.cargo/bin/rustc" out.txt
|
|
|
|
# and run the tests
|
|
cd rust
|
|
cargo test
|