File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -66,9 +66,13 @@ commands:
6666 type : string
6767 default : package.json
6868 steps :
69+ - run :
70+ name : " Check latest versions of dependencies"
71+ command : |
72+ npm outdated --json > "<<parameters.path>>/outdated-packages.json" || true
6973 - restore_cache :
7074 name : " Restoring <<parameters.cache-id>> cache"
71- key : <<parameters.cache-id>>-dependency-cache-v5 -{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}
75+ key : <<parameters.cache-id>>-dependency-cache-v6 -{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}-{{ checksum "<<parameters.path>>/outdated-packages.json " }}
7276 - run :
7377 name : " <<parameters.package-manager>> install in <<parameters.path>>"
7478 command : |
@@ -83,9 +87,10 @@ commands:
8387 fi
8488 - save_cache :
8589 name : " Saving <<parameters.cache-id>> cache"
86- key : <<parameters.cache-id>>-dependency-cache-v5 -{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}
90+ key : <<parameters.cache-id>>-dependency-cache-v6 -{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}-{{ checksum "<<parameters.path>>/outdated-packages.json " }}
8791 paths :
8892 - " <<parameters.path>>/node_modules/"
93+ - run : rm "<<parameters.path>>/outdated-packages.json"
8994
9095 inject-solc-js-tarball :
9196 description : " Recursively finds and replaces all instances of solc-js module installed in node_modules/ with the one from a tarball."
You can’t perform that action at this time.
0 commit comments