From 93f1e7a95c78bcee9747050b652a89d5b6f1c4b1 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 6 Sep 2022 10:57:14 -0500 Subject: CI: only install grcov in the stable image --- ci/container_builds.yml | 1 + ci/install-grcov.sh | 8 ++++++++ ci/install-rust.sh | 4 ---- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 ci/install-grcov.sh diff --git a/ci/container_builds.yml b/ci/container_builds.yml index 8943ef58..80404756 100644 --- a/ci/container_builds.yml +++ b/ci/container_builds.yml @@ -33,6 +33,7 @@ variables: FDO_DISTRIBUTION_EXEC: >- bash ci/install-rust.sh ${RUST_STABLE} x86_64-unknown-linux-gnu && bash ci/install-rust-tools.sh && + bash ci/install-grcov.sh && pip3 install gi-docgen sphinx sphinx_rtd_theme .container.opensuse@x86_64.minimum: diff --git a/ci/install-grcov.sh b/ci/install-grcov.sh new file mode 100644 index 00000000..436dc85e --- /dev/null +++ b/ci/install-grcov.sh @@ -0,0 +1,8 @@ +source ./ci/env.sh + +set -eu +export CARGO_HOME='/usr/local/cargo' + +# Coverage tools +cargo install grcov +rustup component add llvm-tools-preview diff --git a/ci/install-rust.sh b/ci/install-rust.sh index 4921de9d..907c6636 100755 --- a/ci/install-rust.sh +++ b/ci/install-rust.sh @@ -19,10 +19,6 @@ rustup --version cargo --version rustc --version -# Coverage tools -cargo install grcov -rustup component add llvm-tools-preview - if [ "$RUST_VERSION" = "nightly" ]; then # Documentation tools cargo install --force rustdoc-stripper -- cgit v1.2.1