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:
66
66
type : string
67
67
default : package.json
68
68
steps :
69
+ - run :
70
+ name : " Check latest versions of dependencies"
71
+ command : |
72
+ npm outdated --json > "<<parameters.path>>/outdated-packages.json" || true
69
73
- restore_cache :
70
74
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 " }}
72
76
- run :
73
77
name : " <<parameters.package-manager>> install in <<parameters.path>>"
74
78
command : |
@@ -83,9 +87,10 @@ commands:
83
87
fi
84
88
- save_cache :
85
89
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 " }}
87
91
paths :
88
92
- " <<parameters.path>>/node_modules/"
93
+ - run : rm "<<parameters.path>>/outdated-packages.json"
89
94
90
95
inject-solc-js-tarball :
91
96
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