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

@ -55,15 +55,19 @@ jobs:
ref: ${{ github.event.inputs.branch }}
submodules: 'recursive'
fetch-depth: 0
java-version: '21'
distribution: 'jetbrains'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Cache Gradle packages
uses: actions/cache@v4
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
build-scan-publish: true
build-scan-terms-of-use-url: 'https://gradle.com/terms-of-service'
build-scan-terms-of-use-agree: 'yes'
add-job-summary: always
${{ runner.os }}-gradle-
- name: Validate Gradle wrapper
@ -78,15 +82,6 @@ jobs:
KEYSTORE_FILENAME: ${{ secrets.KEYSTORE_FILENAME }}
KEYSTORE_PROPERTIES: ${{ secrets.KEYSTORE_PROPERTIES }}
- 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: Build F-Droid release
run: ./gradlew assembleFdroidRelease
env: