diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 4584869b14bbff8d6119127a1d47e3c55251a3e6..e41c331eb87fc378a18502b4547abf2faa4ebef8 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -100,7 +100,7 @@ jobs:
         if: runner.os == 'linux'
       - name: Install cargo-tarpaulin
         run: |
-          RUST_BACKTRACE=1 cargo install --version 0.19.1 cargo-tarpaulin
+          RUST_BACKTRACE=1 cargo install --version 0.21.0 cargo-tarpaulin
       - name: Generate code coverage
         run: |
           RUST_BACKTRACE=1 cargo tarpaulin --all-features --verbose --timeout 120 --out Lcov --workspace