@@ -64,27 +64,38 @@ jobs:
6464 java-version : ' 17'
6565 cache : ' gradle' # Cache Gradle dependencies
6666
67- - name : Setup Gradle
68- uses : gradle/actions/setup-gradle@v4
69- with :
70- cache-read-only : false
71-
7267 - name : Free up disk space
7368 run : |
69+ # Remove large unused packages BEFORE setting up Java/Gradle
7470 sudo rm -rf /usr/share/dotnet
7571 sudo rm -rf /opt/ghc
7672 sudo rm -rf /usr/local/share/boost
77- sudo rm -rf "$AGENT_TOOLSDIRECTORY"
73+ sudo rm -rf /usr/local/lib/android
74+ sudo rm -rf /usr/share/swift
7875 df -h
7976
77+ - name : Setup Gradle
78+ uses : gradle/actions/setup-gradle@v4
79+ with :
80+ cache-read-only : false
81+
8082 - name : Update version in gradle.properties
8183 run : |
8284 ./gradlew updateVersion -PnewVersion=${{ needs.validate-version.outputs.version }} --no-configuration-cache
8385
84- - name : Build, test, and verify plugin
85- run : |
86- ./gradlew buildPlugin test detekt runPluginVerifier --parallel --build-cache
87- continue-on-error : true # Don't fail release if Detekt or verifier has issues
86+ - name : Build plugin
87+ run : ./gradlew buildPlugin --build-cache
88+
89+ - name : Run tests
90+ run : ./gradlew test --build-cache
91+
92+ - name : Run Detekt
93+ run : ./gradlew detekt --build-cache
94+ continue-on-error : true # Don't fail release if Detekt finds issues
95+
96+ - name : Run Plugin Verifier
97+ run : ./gradlew runPluginVerifier --build-cache
98+ continue-on-error : true # Don't fail release if verifier has issues
8899
89100 - name : Upload build artifacts
90101 uses : actions/upload-artifact@v4
0 commit comments