ci: configure Gradle actions and JDK setup (#2514)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2025-07-23 11:21:48 -05:00 committed by GitHub
parent d369a63faf
commit 20fbb27e87
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 23 additions and 70 deletions

View file

@ -22,32 +22,15 @@ jobs:
with:
fetch-depth: 0
submodules: 'recursive'
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'jetbrains'
cache: 'gradle'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Cache Gradle User Home
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle.kts', '**/gradle.properties', '**/libs.versions.toml') }}
restore-keys: |
gradle-${{ runner.os }}-
- name: Cache Android build cache
uses: actions/cache@v4
with:
path: ~/.android/build-cache
key: android-build-cache-${{ runner.os }}-${{ hashFiles('**/*.gradle.kts', '**/gradle.properties', '**/libs.versions.toml') }}
restore-keys: |
android-build-cache-${{ runner.os }}-
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with: