@@ -24,15 +24,15 @@ version: 2.1
2424# **NOTE 2 **: If you change the cache key prefix, also sync the cache_key_fallback to match.
2525# **NOTE 3 **: Keep the static part of the cache key as prefix to enable correct fallbacks.
2626# See https://circleci.com/docs/2.0/caching/#restoring-cache for how prefixes work in CircleCI.
27- var_3 : &cache_key v5 -angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
27+ var_3 : &cache_key v6 -angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
2828# We invalidate the cache if the Bazel version changes because otherwise the `bazelisk` cache
2929# folder will contain all previously used versions and ultimately cause the cache restoring to
3030# be slower due to its growing size.
31- var_4 : &cache_key_fallback v5 -angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
31+ var_4 : &cache_key_fallback v6 -angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
3232
3333# Windows needs its own cache key because binaries in node_modules are different.
34- var_3_win : &cache_key_win v5 -angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
35- var_4_win : &cache_key_win_fallback v5 -angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
34+ var_3_win : &cache_key_win v6 -angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }}
35+ var_4_win : &cache_key_win_fallback v6 -angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}
3636
3737# Cache key for the `components-repo-unit-tests` job. **Note** when updating the SHA in the
3838# cache keys also update the SHA for the "COMPONENTS_REPO_COMMIT" environment variable.
@@ -86,7 +86,7 @@ executors:
8686 type : string
8787 default : medium
8888 docker :
89- - image : circleci /node:14.16.1 @sha256:951e12268fe692615bfd155c327bd910e10c99db98404badd03879f984c32b31
89+ - image : cimg /node:14.17.6 @sha256:589b5e494173bfb48923fa8d29b010b4d17079ac98d08de95dd4a78e57f5aa0b
9090 resource_class : << parameters.resource_class >>
9191 working_directory : ~/ng
9292
@@ -131,7 +131,7 @@ commands:
131131 # and network security service libraries (libnss3) & X11 Screen Saver extension library (libssx1)
132132 # which are dependencies of chrome & needed for karma & protractor headless chrome tests.
133133 # This is a very small install which takes around 7s in comparing to using the full
134- # circleci /node:x.x.x-browsers image.
134+ # cimg /node:x.x.x-browsers image.
135135 sudo apt-get -y install libgtk-3-0 libasound2 libnss3 libxss1
136136
137137 # Install java runtime which is required by some integration tests such as
0 commit comments