@@ -25,16 +25,29 @@ jobs:
2525 with :
2626 go-version : v1.24.5
2727
28- - name : Download go modules
28+ - name : Free disk space
2929 run : |
30- echo "Downloading modules for go.mod"
31- go mod download
32- for gomod in **/go.mod; do
33- echo "Downloading modules for $gomod"
34- cd $(dirname $gomod)
35- go mod download
36- cd -
37- done
30+ echo "Current disk usage:"
31+ df -h
32+
33+ # echo "Listing 100 largest packages"
34+ # dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 100
35+ # df -h
36+
37+ echo "Removing large packages"
38+ sudo apt-get remove -y \
39+ '^llvm-.*' \
40+ '^mysql-server-.*' \
41+ '^temurin-.*' ant \
42+ microsoft-edge-stable azure-cli google-cloud-cli google-cloud-cli-anthoscli google-chrome-stable firefox powershell
43+ sudo apt-get autoremove -y
44+ sudo apt-get clean
45+
46+ echo "Removing large directories"
47+ sudo rm -rf /usr/share/dotnet/
48+
49+ echo "Current disk usage:"
50+ df -h
3851
3952 - name : Delete non-semver tags
4053 run : ' git tag -d $(git tag -l | grep -v "^v")'
4861 with :
4962 distribution : goreleaser
5063 version : latest
51- args : release --timeout 60m --parallelism 1 --fail-fast
64+ args : release --timeout 60m
5265 env :
5366 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5467 KREW_GITHUB_TOKEN : ${{ secrets.KREW_GITHUB_TOKEN }}
5972 with :
6073 distribution : goreleaser
6174 version : latest
62- args : release --timeout 60m --snapshot --parallelism 1 --fail-fast
75+ args : release --timeout 60m --snapshot
6376 env :
6477 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6578 KREW_GITHUB_TOKEN : ${{ secrets.KREW_GITHUB_TOKEN }}
0 commit comments