Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,39 @@ jobs:
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties

# Install Java 21 (Temurin)
- uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with:
distribution: 'temurin'
java-version: '17'
java-version: '21'

# Force JAVA_HOME to JDK 21 to avoid invalid path issues
- name: Set JAVA_HOME to JDK 21
run: |
echo "JAVA_HOME=${JAVA_HOME_21_X64}" >> $GITHUB_ENV
echo "PATH=${JAVA_HOME_21_X64}/bin:$PATH" >> $GITHUB_ENV

# Log Java version to confirm
- name: Verify Java version
run: |
echo "JAVA_HOME=$JAVA_HOME"
java -version

- name: Setup Gradle
uses: gradle/actions/setup-gradle@748248ddd2a24f49513d8f472f81c3a07d4d50e1 # v4.4.4

# Free up disk space before running heavy Gradle tasks
- name: Free disk space
run: |
echo "Initial disk usage:"
df -h
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
echo "Disk usage after cleanup:"
df -h

- name: Quality - Spotless
run: ./gradlew spotlessCheck

Expand Down