Skip to content

Commit ee4487a

Browse files
Update CircleCI configuration to enhance caching strategy for node_modules directories. Added additional checksum for yarn.lock to restore cached directories, improving build performance and reliability.
1 parent 8cf9138 commit ee4487a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@ aliases:
8484
- &restore-package-node-modules-cache
8585
name: Restore cached node_modules directory (Pro)
8686
keys:
87-
- v4-pro-package-node-modules-cache-{{ checksum "react_on_rails_pro/yarn.lock" }}
87+
- v4-pro-package-node-modules-cache-{{ checksum "react_on_rails_pro/yarn.lock" }}-{{ checksum "yarn.lock" }}
8888

8989
# Restore spec/dummy/node_modules dir from cache using yarn.lock checksum as a key.
9090
- &restore-dummy-app-node-modules-cache
9191
name: Restore cached spec/dummy/node_modules directory (Pro)
9292
keys:
93-
- v4-pro-dummy-app-node-modules-cache-{{ checksum "react_on_rails_pro/spec/dummy/yarn.lock" }}
93+
- v4-pro-dummy-app-node-modules-cache-{{ checksum "react_on_rails_pro/spec/dummy/yarn.lock" }}-{{ checksum "yarn.lock" }}
9494

9595
# Restore vendor/bundle dir from cache using Gemfile.lock checksum as a key.
9696
- &restore-dummy-app-gem-cache

0 commit comments

Comments
 (0)