This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -137,19 +137,21 @@ removeUnusedDirsAndFiles() {
137137 " $AGENT_TOOLSDIRECTORY "
138138 )
139139
140+ local existing=()
140141 for element in " ${to_remove[@]} " ; do
141142 if [ ! -e " $element " ]; then
142143 echo " ::warning::Directory or file $element does not exist, skipping."
143144 else
144- execAndMeasure " Removed $element " sudo rm -rf " $element "
145+ existing+=( " $element " )
145146 fi
146147 done
148+
149+ execAndMeasure " Removed unused directories" sudo rm -rf " ${existing[@]} "
147150}
148151
149152removeNodeModules () {
150153 sudo npm uninstall -g \
151154 " @bazel/bazelisk" \
152- " bazel" \
153155 " grunt" \
154156 " gulp" \
155157 " lerna" \
@@ -237,11 +239,10 @@ main() {
237239 printDF " BEFORE CLEAN-UP:"
238240
239241 execAndMeasure " Unused packages" cleanPackages
240- execAndMeasure " Swap storage" cleanSwap
241242 execAndMeasure " Node modules" removeNodeModules
242243 execAndMeasure " Python Packages" removePythonPackages
243-
244244 removeUnusedDirsAndFiles
245+ execAndMeasure " Swap storage" cleanSwap
245246
246247 printDF " AFTER CLEAN-UP:"
247248}
You can’t perform that action at this time.
0 commit comments