Skip to content

Commit 45f23ab

Browse files
space testing
1 parent d11e925 commit 45f23ab

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

.github/workflows/space.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
on:
2+
workflow_dispatch:
3+
4+
jobs:
5+
test:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- name: Show disk usage
9+
run: df -h
10+
11+
- name: prune docker
12+
run: sudo docker image prune --all --force
13+
14+
- name: Remove apt packages
15+
shell: bash
16+
run: |
17+
PACKAGES=(
18+
'microsoft-edge-stable'
19+
'azure-cli'
20+
'^google.*'
21+
'^temurin.*'
22+
'powershell'
23+
'^llvm.*'
24+
'^libllvm.*'
25+
'snapd'
26+
'.*python.*'
27+
'containerd.io'
28+
'^docker-ce.*'
29+
'podman'
30+
'kubectl'
31+
'^clang.*'
32+
'^gcc.*'
33+
'^g++.*'
34+
'^cpp.*'
35+
'.*postgres.*'
36+
'.*mysql.*'
37+
'.*sqlite.*'
38+
'mecab-ipadic'
39+
'.*gfortran.*'
40+
'apache2-bin'
41+
'shellcheck'
42+
'git-lfs'
43+
'mercurial'
44+
'adwaita-icon-theme'
45+
'^php.*'
46+
'ant'
47+
'shim-signed'
48+
)
49+
sudo apt-get remove --purge -y --allow-remove-essential ${PACKAGES[@]}
50+
sudo apt-get autoremove -y
51+
sudo apt-get clean -y
52+
53+
- name: Show apt packages
54+
run: dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -nr
55+
56+
- name: Directories
57+
run: sudo du -h -d5 / --exclude /var --exclude /run --exclude /boot --exclude /tmp --exclude /sys --exclude /proc --exclude /lost+found | sort -hr | head -n 100
58+
59+
- name: Show disk usage
60+
run: df -h

0 commit comments

Comments
 (0)