@@ -106,6 +106,24 @@ jobs:
106106 echo ".env not found; continuing"
107107 fi
108108
109+ - name: Free Disk Space
110+ run: |
111+ echo "Freeing disk space..."
112+ df -h
113+ sudo rm -rf /usr/share/dotnet
114+ sudo rm -rf /usr/local/lib/android
115+ sudo rm -rf /opt/ghc
116+ sudo rm -rf /usr/share/swift
117+ docker system prune -a -f
118+ df -h
119+
120+ - name: Initialize OpenMemory cache
121+ run: |
122+ echo "Initializing OpenMemory cache..."
123+ cd ../../extras/openmemory-mcp
124+ chmod +x init-cache.sh
125+ ./init-cache.sh
126+
109127 - name: Determine version
110128 id: version
111129 run: |
@@ -116,6 +134,7 @@ jobs:
116134 else
117135 VERSION="sha-${GITHUB_SHA::7}"
118136 fi
137+
119138 echo "VERSION=$VERSION" >> "$GITHUB_OUTPUT"
120139
121140 - name: Build, tag, and push services sequentially with version
@@ -177,6 +196,9 @@ jobs:
177196 docker image rm -f "$target_image" || true
178197 docker image rm -f "$latest_image" || true
179198 echo "::endgroup::"
199+
200+ # Aggressive cleanup to save space
201+ docker system prune -af || true
180202 done
181203
182204 # Build and push parakeet-asr with CUDA variants (cu121, cu126, cu128)
@@ -205,6 +227,9 @@ jobs:
205227 docker image rm -f "$target_image" || true
206228 docker image rm -f "$latest_image" || true
207229 fi
230+
231+ # Aggressive cleanup to save space
232+ docker system prune -af || true
208233 done
209234 cd - > /dev/null
210235 echo "::endgroup::"
@@ -237,6 +262,9 @@ jobs:
237262 docker image rm -f "$target_image" || true
238263 docker image rm -f "$latest_image" || true
239264 fi
265+
266+ # Aggressive cleanup to save space
267+ docker system prune -af || true
240268 done
241269 cd - > /dev/null
242270 echo "::endgroup::"
0 commit comments