1
0
mirror of https://github.com/containers/bootc.git synced 2026-02-05 06:45:13 +01:00

ci/setup: Minor cleanups

- Use bash strict mode more consistently
- Drop the error redirections which can mask problems as
  recommended by AI

Signed-off-by: Colin Walters <walters@verbum.org>
This commit is contained in:
Colin Walters
2025-10-15 08:41:26 -04:00
parent 02c57b3e30
commit b03c4edb92

View File

@@ -25,22 +25,22 @@ runs:
- name: Free up disk space on runner
shell: bash
run: |
set -xeuo pipefail
sudo df -h
unwanted=('^aspnetcore-.*' '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*'
azure-cli google-chrome-stable firefox mono-devel)
for x in ${unwanted[@]}; do
sudo apt-get remove -y $x > /dev/null
sudo apt-get remove -y $x
done
# Start other removal operations in parallel
sudo docker image prune --all --force > /dev/null &
sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android &
# Wait for all background processes to complete
wait
sudo docker image prune --all --force
sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/lib/android
sudo df -h
# This is the default on e.g. Fedora derivatives, but not Debian
- name: Enable unprivileged /dev/kvm access
shell: bash
run: |
set -xeuo pipefail
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm