diff --git a/.gitlab/ci/global.gitlab-ci.yml b/.gitlab/ci/global.gitlab-ci.yml
index d9978a44ffb658890babeede0dd3190222b68093..a0faa6cc3a1ad6a02054bb2fb45a3d88ab38d4f0 100644
--- a/.gitlab/ci/global.gitlab-ci.yml
+++ b/.gitlab/ci/global.gitlab-ci.yml
@@ -193,10 +193,12 @@
 
 .storybook-yarn-cache:
   cache:
+    - *node-modules-cache
     - *storybook-node-modules-cache
 
 .storybook-yarn-cache-push:
   cache:
+    - *node-modules-cache  # We don't push this cache as it's already rebuilt by `update-yarn-cache`
     - *storybook-node-modules-cache-push
 
 .use-pg11: