Skip to content

Commit c247d50

Browse files
authored
GH actions free up disk space (#18)
* gh actions free up disk space * cleanup free disk space commands * cleanup free disk space commands
1 parent c785a2c commit c247d50

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/publish-release.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,19 @@ jobs:
6666
steps:
6767
- name: Free disk space
6868
run: |
69+
echo "Listing 100 largest packages"
70+
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 100
71+
df -h
72+
echo "Removing large packages"
73+
sudo apt-get remove -y '^dotnet-.*'
74+
sudo apt-get remove -y '^llvm-.*'
75+
sudo apt-get remove -y 'php.*'
76+
sudo apt-get remove -y azure-cli google-cloud-cli google-chrome-stable firefox powershell mono-devel
77+
sudo apt-get clean
78+
df -h
79+
echo "Removing large directories"
80+
rm -rf /usr/share/dotnet/
81+
df -h
6982
sudo apt-get autoremove -y >/dev/null 2>&1
7083
sudo apt-get autoclean -y >/dev/null 2>&1
7184
docker rmi $(docker image ls -aq) >/dev/null 2>&1

0 commit comments

Comments
 (0)