diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ed2cb8dd5eee91fc71c88dc3183be841ca2cfe71..bf02d3bdf6cb59acefe05170f95ee7f26c0cae3e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -28,6 +28,8 @@ jobs:
 
       - name: Rust Cache
         uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
+        with:
+          working-directory: src-tauri
 
       - name: Install Node
         uses: actions/setup-node@v1
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b3e0a71a92063e8a9cbb93fc3ce2abf3976f2bc6..ea38704320f846cb55a9afbfcc10675f9706a08f 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -34,6 +34,8 @@ jobs:
 
       - name: Rust Cache
         uses: Swatinem/rust-cache@v1
+        with:
+          working-directory: src-tauri
 
       - name: Install Node
         uses: actions/setup-node@v1