From 52d15b789cbb1ca82284d77750c61f8097d81930 Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Sun, 21 Sep 2025 15:40:15 -0400 Subject: [PATCH] Update `build-dependencies` CI action --- .github/actions/build-dependencies/action.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-dependencies/action.yml b/.github/actions/build-dependencies/action.yml index bfc02a4c..1f70d9f9 100644 --- a/.github/actions/build-dependencies/action.yml +++ b/.github/actions/build-dependencies/action.yml @@ -7,6 +7,10 @@ runs: - name: Remove unused packages shell: bash run: | + # Ensure the repositories are synced + sudo apt update -y + + # Actually perform the removals sudo apt remove -y "*powershell*" "*nuget*" "*bazel*" "*ansible*" "*terraform*" "*heroku*" "*aws*" azure-cli sudo apt remove -y "*nodejs*" "*npm*" "*yarn*" "*java*" "*kotlin*" "*golang*" "*swift*" "*julia*" "*fortran*" "*android*" sudo apt remove -y "*apache2*" "*nginx*" "*firefox*" "*chromium*" "*chrome*" "*edge*" @@ -14,8 +18,9 @@ runs: sudo apt remove -y --allow-remove-essential -f shim-signed *python3* # This removal command requires the prior removals due to unmet dependencies otherwise sudo apt remove -y "*qemu*" "*sql*" "*texinfo*" "*imagemagick*" + # Reinstall python3 as a general dependency of a functional operating system - sudo apt install python3 + sudo apt install -y python3 --fix-missing if: runner.os == 'Linux' - name: Remove unused packages