diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e0594c2b8396eafedd5a162caada2efd2169d837..79d3441731d80312fa4f512c24c604a7e11b230d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,15 +6,10 @@ variables:
 
 default:
   cache:
-    key: rust-$TARGET_ARCH
+    key: rust-$CI_JOB_NAME
     paths:
       - .cargo
-      - target/debug/deps
-      - target/debug/build
-      - target/release/deps
-      - target/release/build
-      - target/$TARGET_ARCH/release/deps
-      - target/$TARGET_ARCH/release/build
+      - target
     policy: pull-push
 
 stages:
@@ -38,6 +33,7 @@ check-format:
 
 gitleaks:
   stage: build_test
+  cache: [ ]
 
 test-rust-current:
   stage: build_test