diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3d73caac1ad7cc902bb17a4ddb88af9fdba0c115..85e8b2b136a6e0f8a7015fc9f64adf6f5993d927 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,9 +25,13 @@ workflow:
 # Use build cache to speed up CI
 default:
   cache:
-    - key: $CI_COMMIT_REF_SLUG
+    - key: "kaniko-default"
+      paths:
+        - .cache/kaniko
+    - key: "python-default"
       paths:
         - .cache/pip
+        - .cache/pdm
     - key:
         files:
           - src/plainui/yarn.lock