@@ -24,15 +24,15 @@ version: 2.1
24
24
# **NOTE 2 **: If you change the cache key prefix, also sync the cache_key_fallback to match.
25
25
# **NOTE 3 **: Keep the static part of the cache key as prefix to enable correct fallbacks.
26
26
# 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" }}
28
28
# We invalidate the cache if the Bazel version changes because otherwise the `bazelisk` cache
29
29
# folder will contain all previously used versions and ultimately cause the cache restoring to
30
30
# 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" }}
32
32
33
33
# 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" }}
36
36
37
37
# Cache key for the `components-repo-unit-tests` job. **Note** when updating the SHA in the
38
38
# cache keys also update the SHA for the "COMPONENTS_REPO_COMMIT" environment variable.
@@ -86,7 +86,7 @@ executors:
86
86
type : string
87
87
default : medium
88
88
docker :
89
- - image : circleci /node:14.16.1 @sha256:951e12268fe692615bfd155c327bd910e10c99db98404badd03879f984c32b31
89
+ - image : cimg /node:14.17.6 @sha256:589b5e494173bfb48923fa8d29b010b4d17079ac98d08de95dd4a78e57f5aa0b
90
90
resource_class : << parameters.resource_class >>
91
91
working_directory : ~/ng
92
92
@@ -131,7 +131,7 @@ commands:
131
131
# and network security service libraries (libnss3) & X11 Screen Saver extension library (libssx1)
132
132
# which are dependencies of chrome & needed for karma & protractor headless chrome tests.
133
133
# 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.
135
135
sudo apt-get -y install libgtk-3-0 libasound2 libnss3 libxss1
136
136
137
137
# Install java runtime which is required by some integration tests such as
0 commit comments