2025-04-27 20:48:26 +00:00
|
|
|
#!/bin/bash -e
|
2025-04-01 18:49:53 +02:00
|
|
|
|
2025-09-21 21:58:59 +02:00
|
|
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
2025-05-08 22:16:07 +00:00
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
2025-04-01 18:49:53 +02:00
|
|
|
export NDK_CCACHE=$(which ccache)
|
|
|
|
|
2025-06-11 15:05:03 +00:00
|
|
|
if [ ! -z "${ANDROID_KEYSTORE_B64}" ]; then
|
|
|
|
export ANDROID_KEYSTORE_FILE="${GITHUB_WORKSPACE}/ks.jks"
|
|
|
|
base64 --decode <<< "${ANDROID_KEYSTORE_B64}" > "${ANDROID_KEYSTORE_FILE}"
|
|
|
|
fi
|
2025-04-01 18:49:53 +02:00
|
|
|
|
|
|
|
cd src/android
|
|
|
|
chmod +x ./gradlew
|
2025-04-12 23:33:35 -04:00
|
|
|
|
2025-10-07 01:31:36 +02:00
|
|
|
./gradlew assembleMainlineRelease
|
|
|
|
./gradlew bundleMainlineRelease
|
2025-04-01 18:49:53 +02:00
|
|
|
|
2025-06-11 15:05:03 +00:00
|
|
|
if [ ! -z "${ANDROID_KEYSTORE_B64}" ]; then
|
|
|
|
rm "${ANDROID_KEYSTORE_FILE}"
|
|
|
|
fi
|