Skip to content

Commit 917a55d

Browse files
committed
free up disk space before running goreleaser
On-behalf-of: @SAP [email protected]
1 parent dab57c4 commit 917a55d

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

.github/workflows/goreleaser.yml

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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")'
@@ -48,7 +61,7 @@ jobs:
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 }}
@@ -59,7 +72,7 @@ jobs:
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

Comments
 (0)