@@ -20,13 +20,60 @@ jobs:
2020 sudo apt-get install -y make binutils build-essential diffutils gcc g++ patch gzip bzip2 perl tar cpio unzip rsync bc findutils cmake
2121 sudo rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*
2222
23+ - name : Disable Swapfile
24+ run : |
25+ swapfile=$(sudo swapon --show=NAME --noheadings); echo "$swapfile"
26+ sudo swapoff "$swapfile"
27+ sudo rm -rf $swapfile
28+
29+ - name : Remove apt cache
30+ run : |
31+ sudo apt clean
32+
33+ - name : Clean up Docker
34+ run : |
35+ docker system prune -a -f
36+ sudo docker system prune -a -f
37+
38+ - name : Free disk space
39+ continue-on-error : true
40+ run : |
41+ sudo rm -rf \
42+ /usr/share/dotnet /usr/local/lib/android /opt/ghc \
43+ /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \
44+ /usr/lib/jvm || true
45+ echo "some directories deleted"
46+ sudo apt install aptitude -y >/dev/null 2>&1
47+ sudo aptitude purge aria2 ansible azure-cli shellcheck rpm xorriso zsync \
48+ esl-erlang firefox gfortran-8 gfortran-9 google-chrome-stable \
49+ google-cloud-sdk imagemagick \
50+ libmagickcore-dev libmagickwand-dev libmagic-dev ant ant-optional kubectl \
51+ mercurial apt-transport-https mono-complete libmysqlclient \
52+ unixodbc-dev yarn chrpath libssl-dev libxft-dev \
53+ libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev \
54+ snmp pollinate libpq-dev postgresql-client powershell ruby-full \
55+ sphinxsearch subversion mongodb-org azure-cli microsoft-edge-stable \
56+ -y -f >/dev/null 2>&1
57+ sudo aptitude purge google-cloud-sdk -f -y >/dev/null 2>&1
58+ sudo aptitude purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true
59+ sudo apt purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true
60+ sudo aptitude purge '~n ^mysql' -f -y >/dev/null 2>&1
61+ sudo aptitude purge '~n ^php' -f -y >/dev/null 2>&1
62+ sudo aptitude purge '~n ^dotnet' -f -y >/dev/null 2>&1
63+ sudo apt-get autoremove -y >/dev/null 2>&1
64+ sudo apt-get autoclean -y >/dev/null 2>&1
65+ echo "some packages purged"
66+
2367 - name : Check Disk
2468 run : |
2569 df -h
70+ free
2671
2772 - name : Build
2873 run : |
29- cd buildroot && make BR2_EXTERNAL=$PWD/../ flipper_blackhat_a33_defconfig && make
74+ cd buildroot
75+ make BR2_EXTERNAL=$PWD/../ flipper_blackhat_a33_defconfig
76+ make
3077
3178 - name : Upload Artifact
3279 uses : actions/upload-artifact@v4
0 commit comments