Skip to content

Commit 6f01cb1

Browse files
authored
Fix Ubuntu 24.04
1 parent e379ba5 commit 6f01cb1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

action.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,12 @@ runs:
108108
sudo docker image prune --all --force > /dev/null
109109
fi
110110
fi
111+
CODENAME=$(lsb_release -c | cut -d ":" -f 2 | xargs)
112+
if [[ (${CODENAME} = focal) || (${CODENAME} = jammy) ]];then
113+
POWERSHELL=powershell
114+
else
115+
POWERSHELL=powershell-lts
116+
fi
111117
if [[ ${{ inputs.remove-large-packages }} == 'true' ]]; then
112118
if [[ ${{ inputs.verbose }} == 'true' ]]; then
113119
sudo apt-get remove -y '^aspnetcore-.*'
@@ -116,7 +122,7 @@ runs:
116122
sudo apt-get remove -y 'php.*'
117123
sudo apt-get remove -y '^mongodb-.*'
118124
sudo apt-get remove -y '^mysql-.*'
119-
sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing
125+
sudo apt-get remove -y azure-cli google-chrome-stable firefox ${POWERSHELL} mono-devel libgl1-mesa-dri --fix-missing
120126
sudo apt-get remove -y google-cloud-sdk --fix-missing
121127
sudo apt-get remove -y google-cloud-cli --fix-missing
122128
sudo apt-get autoremove -y
@@ -128,7 +134,7 @@ runs:
128134
sudo apt-get remove -y 'php.*' > /dev/null
129135
sudo apt-get remove -y '^mongodb-.*' > /dev/null
130136
sudo apt-get remove -y '^mysql-.*' > /dev/null
131-
sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing > /dev/null
137+
sudo apt-get remove -y azure-cli google-chrome-stable firefox ${POWERSHELL} mono-devel libgl1-mesa-dri --fix-missing > /dev/null
132138
sudo apt-get remove -y google-cloud-sdk --fix-missing > /dev/null
133139
sudo apt-get remove -y google-cloud-cli --fix-missing > /dev/null
134140
sudo apt-get autoremove -y > /dev/null

0 commit comments

Comments
 (0)