From c221debd1aabd9741e6a596f8607fccbdf072773 Mon Sep 17 00:00:00 2001 From: Hugo Hakim Damer Date: Sat, 10 Aug 2024 01:38:07 +0200 Subject: [PATCH] fixup! ci: replace actions-rs, some CI refactoring --- .github/workflows/check.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 7df81c7..f76ec32 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -94,10 +94,13 @@ jobs: - uses: dtolnay/rust-toolchain@nightly with: components: rustc, rust-std, cargo, llvm-tools - - uses: awalsh128/cache-apt-pkgs-action@latest + - uses: baptiste0928/cargo-install@v3 with: - packages: grcov - version: 1.0 + crate: grcov + # grcov currently has some compilation issues on newer rust versions due to an outdated dependency. + # This pulls in the branch from https://github.com/mozilla/grcov/pull/1191 in order to fix this. + git: https://github.com/cemoktra/grcov.git + branch: cemoktra/fix-1187 - run: cargo clean - run: cargo build env: