Skip to content

Commit d435ee2

Browse files
Fixed: Use jdk-17 for macos runner for GitHub build action
1 parent db2b8df commit d435ee2

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/debug_build.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ jobs:
4040
run: |
4141
exit_on_error() { echo "$1"; exit 1; }
4242
43+
if [ -n "$JAVA_HOME_17_X64" ]; then
44+
JAVA_HOME_17="$JAVA_HOME_17_X64"
45+
elif [ -n "$JAVA_HOME_17_arm64" ]; then
46+
JAVA_HOME_17="$JAVA_HOME_17_arm64"
47+
else
48+
exit_on_error "jdk-17 not set in '\$JAVA_HOME_17_X64\' or '\$JAVA_HOME_17_arm64\'."
49+
fi
50+
51+
if [ ! -f "$JAVA_HOME_17/bin/javac" ] || [ ! -x "$JAVA_HOME_17/bin/javac" ]; then
52+
exit_on_error "jdk-17 binary not found at path '$JAVA_HOME_17/bin/javac' or is not executable."
53+
fi
54+
55+
4356
echo "Setting vars"
4457
4558
if [ "$GITHUB_EVENT_NAME" == "pull_request" ]; then
@@ -67,6 +80,7 @@ jobs:
6780
export TERMUX_APP_VERSION_NAME="${RELEASE_VERSION_NAME/v/}" # Used by app/build.gradle
6881
export TERMUX_APK_VERSION_TAG="$APK_VERSION_TAG" # Used by app/build.gradle
6982
export TERMUX_PACKAGE_VARIANT="${{ env.PACKAGE_VARIANT }}" # Used by app/build.gradle
83+
export GRADLE_OPTS="-Dorg.gradle.java.home=$JAVA_HOME_17"
7084
if ! ./gradlew assembleDebug; then
7185
exit_on_error "Build failed for '$APK_VERSION_TAG' build."
7286
fi

0 commit comments

Comments
 (0)