diff --git a/.forgejo/workflows/CI.yml b/.forgejo/workflows/CI.yml
index 367df4a..6ca5aa9 100644
--- a/.forgejo/workflows/CI.yml
+++ b/.forgejo/workflows/CI.yml
@@ -15,9 +15,6 @@ jobs:
         lisp:
           - sbcl-bin
 
-    env:
-      LISP: ${{ matrix.lisp }}
-
     steps:
       - uses: actions/checkout@v4
       
@@ -47,6 +44,7 @@ jobs:
       - name: Save cache
         id: save-cache
         uses: actions/cache/save@v4
+        if: steps.restore-cache.outputs.cache-hit != 'true'
         with:
           path: |
             /usr/local/bin/ros