fixed workflow to save disk space
Some checks failed
FHIR IG CI/CD Pipeline with Version Persistence / build-ig (push) Failing after 29s
FHIR IG CI/CD Pipeline with Version Persistence / deploy (push) Has been skipped

This commit is contained in:
2026-03-07 01:28:06 +06:00
parent 9bf4b2d457
commit 0bce070ae2

View File

@@ -128,18 +128,28 @@ jobs:
echo "📋 package-list.json is ready for IG Publisher" echo "📋 package-list.json is ready for IG Publisher"
cat package-list.json cat package-list.json
- name: Free Disk Space (Ubuntu) - name: Free Disk Space
run: | run: |
echo "Before cleanup:" echo "Before cleanup:"
df -h df -h
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android # Helper function to delete if directory exists
sudo rm -rf /opt/ghc clean_dir() {
sudo rm -rf "/usr/local/share/boost" if [ -d "$1" ]; then
sudo rm -rf /usr/share/swift echo "Deleting $1..."
sudo rm -rf /usr/local/lib/node_modules rm -rf "$1"
sudo apt-get clean fi
docker system prune -af }
# Clear standard heavy paths (no sudo needed in act)
clean_dir /usr/share/dotnet
clean_dir /usr/local/lib/android
clean_dir /opt/ghc
clean_dir /usr/local/share/boost
# Prune docker layers to free up the 'overlay' space
docker system prune -af || true
echo "After cleanup:" echo "After cleanup:"
df -h df -h