diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e581159fbd4a30e465a09f1a6c9ae80aaf7169a1..1b351b31556acc7abf266a4b54bbbad3a759f24e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,13 +7,6 @@ stages:
   - publish
   - security
 
-cache: 
-    key: ${CI_COMMIT_REF_SLUG}
-    paths:
-      - t/dependency-check/simple-app/node_modules/
-      - t/dependency-check/simple-app/dependency_check_results/
-    policy: pull-push
-
 .Check Makefile:
   stage: verify
   tags:
@@ -44,16 +37,19 @@ cache:
     - docker run --rm its-registry.unl.edu/unl-its/docker-ci/static-code-analysis sonar-scanner -v
     - docker run --rm -v "${PWD}:/work" -w /work its-registry.unl.edu/unl-its/docker-ci/detect-secrets -s
 
-.Test Dependency Checker npm install:
+Test Dependency Checker npm install:
   stage: test:npm_install
   tags:
     - docker
   image: node:alpine
+  cache:
+    paths:
+      - t/dependency-check/simple-app/node_modules/
   script:
     - cd t/dependency-check/simple-app/
     - npm install
 
-Test Dependency Checker dependency_check:
+.Test Dependency Checker dependency_check:
   stage: test:dependency_checker
   variables:
     DEPENDENCY_CHECK_OUT_DIR: /tmp/dependency_check_results