Skip to content

Commit fc21071

Browse files
authored
Update release.yaml (#1428)
remove unwanted files to free up space
1 parent 8e635fb commit fc21071

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

.github/workflows/release.yaml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ jobs:
141141
KUBECONFIG: /home/runner/.kube/config
142142
OPERATOR_NAMESPACE: starboard-system
143143
OPERATOR_TARGET_NAMESPACES: default
144-
- name: Cleanup Docker and KIND resources
144+
- name: Free Disk Space (Comprehensive)
145145
run: |
146146
docker system prune -a --force
147147
docker volume prune --force
@@ -157,10 +157,23 @@ jobs:
157157
steps:
158158
- name: Cleanup Docker and KIND resources (Pre-Release)
159159
run: |
160-
docker system prune -a --force
161-
docker volume prune --force
162-
- name: Check disk usage (Pre-Release)
163-
run: df -h
160+
echo "=== Disk space before cleanup ==="
161+
df -h
162+
echo "=== Removing unnecessary pre-installed tools ==="
163+
# Remove large pre-installed software not needed for Go/Docker builds
164+
sudo rm -rf /usr/share/dotnet
165+
sudo rm -rf /usr/local/lib/android
166+
sudo rm -rf /opt/ghc
167+
sudo rm -rf /opt/hostedtoolcache/CodeQL
168+
sudo rm -rf /usr/share/swift
169+
sudo rm -rf /usr/local/.ghcup
170+
# Clean package manager caches
171+
sudo apt-get clean
172+
sudo apt-get autoremove -y
173+
# Clean Docker
174+
docker system prune -a --volumes --force
175+
echo "=== Disk space after cleanup ==="
176+
df -h
164177
- name: Set up QEMU
165178
uses: docker/setup-qemu-action@v2
166179
- name: Set up Docker Buildx

0 commit comments

Comments
 (0)