diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d47b8693..1e397821a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -142,9 +142,7 @@ jobs: - uses: Swatinem/rust-cache@v1 - name: Install Valgrind - run: | - sudo apt-get update -y - sudo apt-get install -y valgrind + uses: taiki-e/install-action@valgrind # Compile tests - name: cargo build test-mem diff --git a/.github/workflows/stress-test.yml b/.github/workflows/stress-test.yml index e34e0d549..ecce0c407 100644 --- a/.github/workflows/stress-test.yml +++ b/.github/workflows/stress-test.yml @@ -28,9 +28,7 @@ jobs: override: true - uses: Swatinem/rust-cache@v1 - name: Install Valgrind - run: | - sudo apt-get update -y - sudo apt-get install -y valgrind + uses: taiki-e/install-action@valgrind # Compiles each of the stress test examples. - name: Compile stress test examples @@ -38,4 +36,4 @@ jobs: # Runs each of the examples using Valgrind. Detects leaks and displays them. - name: Run valgrind - run: valgrind --leak-check=full --show-leak-kinds=all ./target/release/examples/${{ matrix.stress-test }} + run: valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=all ./target/release/examples/${{ matrix.stress-test }}