diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 19f74f620d..1ab09cdcaf 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -313,6 +313,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install Desktop SDK & integration tests prerequisites uses: nick-invision/retry@v2 with: @@ -624,6 +634,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install iOS SDK & integration tests prerequisites uses: nick-invision/retry@v2 with: @@ -743,6 +763,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install tvOS SDK & integration tests prerequisites uses: nick-invision/retry@v2 with: @@ -884,6 +914,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install prerequisites for testing uses: nick-invision/retry@v2 with: @@ -1157,6 +1197,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install prerequisites for testing uses: nick-invision/retry@v2 with: @@ -1343,6 +1393,16 @@ jobs: sudo xcode-select -s /Applications/Xcode_${{ env.xcodeVersion }}.app/Contents/Developer # Remove default Xcode version to prevent the wrong SDK from being used. rm -rf /Applications/Xcode.app + # Free up disk space by removing unused Xcode versions + for app in /Applications/Xcode_*.app; do + if [ "$app" != "/Applications/Xcode_${{ env.xcodeVersion }}.app" ]; then + sudo rm -rf "$app" || true + fi + done + # Free up disk space by removing unused tools + sudo rm -rf /usr/local/share/dotnet || true + sudo rm -rf /Users/runner/hostedtoolcache/CodeQL || true + sudo rm -rf /Users/runner/Library/Android/sdk || true - name: Install prerequisites for testing uses: nick-invision/retry@v2 with: