File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,14 +25,22 @@ jobs:
2525 steps :
2626 - uses : actions/checkout@v4
2727
28- - name : Set up JDK 17
29- uses : actions/setup-java@v4
30- with :
31- java-version : ' 17'
32- distribution : ' temurin'
28+ - name : Ensure JDK 17 is available
29+ run : |
30+ set -euxo pipefail
31+ if java -version 2>&1 | grep -q 'version "17\.'; then
32+ java -version
33+ exit 0
34+ fi
35+
36+ sudo apt-get update
37+ sudo apt-get install -y openjdk-17-jdk
38+ echo "JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64" >> "$GITHUB_ENV"
39+ echo "/usr/lib/jvm/java-17-openjdk-amd64/bin" >> "$GITHUB_PATH"
40+ java -version
3341
34- - name : Setup Gradle
35- uses : gradle/actions/setup-gradle@v4
42+ - name : Make Gradle wrapper executable
43+ run : chmod +x ./gradlew
3644
3745 # ── Debug build ──────────────────────────────────────────────────
3846
You can’t perform that action at this time.
0 commit comments