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 @@ -65,9 +65,13 @@ commands:
65
65
type : string
66
66
default : package.json
67
67
steps :
68
+ - run :
69
+ name : " Check latest versions of dependencies"
70
+ command : |
71
+ npm outdated --json > "<<parameters.path>>/outdated-packages.json" || true
68
72
- restore_cache :
69
73
name : " Restoring <<parameters.cache-id>> cache"
70
- key : <<parameters.cache-id>>-dependency-cache-v5-{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}
74
+ key : <<parameters.cache-id>>-dependency-cache-v5-{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}-{{ checksum "<<parameters.path>>/outdated-packages.json" }}
71
75
- run :
72
76
name : " <<parameters.package-manager>> install in <<parameters.path>>"
73
77
command : |
@@ -82,9 +86,10 @@ commands:
82
86
fi
83
87
- save_cache :
84
88
name : " Saving <<parameters.cache-id>> cache"
85
- key : <<parameters.cache-id>>-dependency-cache-v5-{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}
89
+ key : <<parameters.cache-id>>-dependency-cache-v5-{{ .Environment.CIRCLE_JOB }}-{{ checksum "<<parameters.path>>/<<parameters.dependency-file>>" }}-{{ checksum "<<parameters.path>>/outdated-packages.json" }}
86
90
paths :
87
91
- " <<parameters.path>>/node_modules/"
92
+ - run : rm "<<parameters.path>>/outdated-packages.json"
88
93
89
94
inject-solc-js-tarball :
90
95
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