File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,14 +29,39 @@ jobs:
2929 - name : Copy CI gradle.properties
3030 run : mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
3131
32+ # Install Java 21 (Temurin)
3233 - uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
3334 with :
3435 distribution : ' temurin'
35- java-version : ' 17'
36+ java-version : ' 21'
37+
38+ # Force JAVA_HOME to JDK 21 to avoid invalid path issues
39+ - name : Set JAVA_HOME to JDK 21
40+ run : |
41+ echo "JAVA_HOME=${JAVA_HOME_21_X64}" >> $GITHUB_ENV
42+ echo "PATH=${JAVA_HOME_21_X64}/bin:$PATH" >> $GITHUB_ENV
43+
44+ # Log Java version to confirm
45+ - name : Verify Java version
46+ run : |
47+ echo "JAVA_HOME=$JAVA_HOME"
48+ java -version
3649
3750 - name : Setup Gradle
3851 uses : gradle/actions/setup-gradle@748248ddd2a24f49513d8f472f81c3a07d4d50e1 # v4.4.4
3952
53+ # Free up disk space before running heavy Gradle tasks
54+ - name : Free disk space
55+ run : |
56+ echo "Initial disk usage:"
57+ df -h
58+ sudo rm -rf /usr/share/dotnet
59+ sudo rm -rf /opt/ghc
60+ sudo rm -rf "/usr/local/share/boost"
61+ sudo rm -rf "$AGENT_TOOLSDIRECTORY"
62+ echo "Disk usage after cleanup:"
63+ df -h
64+
4065 - name : Quality - Spotless
4166 run : ./gradlew spotlessCheck
4267
You can’t perform that action at this time.
0 commit comments