Skip to content

Commit db0229a

Browse files
committed
Update build.yml
1 parent e5bd287 commit db0229a

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

.github/workflows/build.yml

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ jobs:
2222
contents: read
2323
env:
2424
GRADLE_OPTS: -Dorg.gradle.daemon=false
25-
JAVA_TOOL_OPTIONS: --enable-native-access=ALL-UNNAMED
2625
defaults:
2726
run:
2827
working-directory: de.peeeq.wurstscript
@@ -38,24 +37,27 @@ jobs:
3837
with:
3938
distribution: temurin
4039
java-version: '25'
40+
cache: 'gradle'
4141

42-
- name: Validate Gradle wrapper
43-
uses: gradle/actions/wrapper-validation@v4
44-
45-
- name: Setup Gradle cache
46-
uses: gradle/actions/setup-gradle@v4
47-
48-
# Ensure Gradle/toolchain use the setup-java JDK (avoids /usr/lib/jvm noise on Ubuntu)
49-
- name: Pin Gradle toolchain to setup-java JDK
42+
# Pin Gradle toolchains to the setup-java JDK (avoid /usr/lib/jvm on Ubuntu)
43+
- name: Pin Gradle toolchain
5044
run: |
51-
echo "org.gradle.java.installations.paths=$JAVA_HOME" >> gradle.properties
45+
echo "org.gradle.java.installations.paths=${JAVA_HOME}" >> gradle.properties
5246
echo "org.gradle.java.installations.auto-detect=false" >> gradle.properties
5347
54-
- name: Print Java & jlink
48+
# Cross-shell Java/jlink version print (works on both Bash and PowerShell)
49+
- name: Show Java & jlink
50+
shell: bash
5551
run: |
56-
echo "JAVA_HOME=$JAVA_HOME"
57-
"$JAVA_HOME/bin/java" -version
58-
"$JAVA_HOME/bin/jlink" --version
52+
echo "JAVA_HOME=${JAVA_HOME}"
53+
"${JAVA_HOME}/bin/java" -version
54+
"${JAVA_HOME}/bin/jlink" --version
55+
56+
- name: Validate Gradle wrapper
57+
uses: gradle/actions/wrapper-validation@v4
58+
59+
- name: Setup Gradle (build cache)
60+
uses: gradle/actions/setup-gradle@v4
5961

6062
- name: Run tests
6163
run: ./gradlew test --no-daemon --stacktrace

0 commit comments

Comments
 (0)