Skip to content

Commit 4e379a0

Browse files
committed
feat: Allow making apt-get more quiet
By default, apt-get is very verbose. Default to a more quiet set of settings to avoid filling the CI report logs with mostly useless information.
1 parent 95a98c7 commit 4e379a0

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

action.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ inputs:
1313
required: false
1414
default: "rmz"
1515

16+
aptquietflags:
17+
# avoid excessive logging during CI
18+
description: "default to make apt-less noisy"
19+
required: false
20+
default: " -qq -o=Dpkg::Use-Pty=0 "
21+
1622
mandb:
1723
description: "Remove mandb and disable apt triggers"
1824
required: false
@@ -212,8 +218,8 @@ runs:
212218
BEFORE=$(getAvailableSpace)
213219
214220
sudo rm -f /var/lib/man-db/auto-update
215-
sudo apt-get purge -y man-db manpages manpages-dev
216-
sudo apt-get autoremove -y
221+
sudo apt-get purge ${{ inputs.aptquietflags }} -y man-db manpages manpages-dev
222+
sudo apt-get autoremove ${{ inputs.aptquietflags }} -y
217223
# Clean caches
218224
sudo rm -rf /var/lib/apt/lists/* /var/cache/apt/* || true
219225
@@ -296,8 +302,8 @@ runs:
296302
fast_rmdir /usr/share/man || true
297303
fi
298304
299-
sudo apt-get remove --autoremove -y $pkgs || echo "::warning::The command [sudo apt-get remove -y] failed to complete successfully. Proceeding..."
300-
sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."
305+
sudo apt-get remove ${{ inputs.aptquietflags }} --autoremove -y $pkgs || echo "::warning::The command [sudo apt-get remove -y] failed to complete successfully. Proceeding..."
306+
sudo apt-get clean ${{ inputs.aptquietflags }} || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."
301307
302308
AFTER=$(getAvailableSpace)
303309
SAVED=$((AFTER-BEFORE))

0 commit comments

Comments
 (0)