This commit is contained in:
gandc committed 2026-08-10 00:39:10 +03:00
1 parent ffeaa412e8
commit 897874169d
1 file changed
+6 -22
+6 -22
View File
@@ -22,39 +22,24 @@ env:
jobs: jobs:
build: build:
name: Build Futon Niadd debug APK name: Build Futon Niadd debug APK
runs-on: ubuntu-latest runs-on: android-futon
steps: steps:
- name: Checkout CI repository - name: Checkout CI repository
uses: https://github.com/actions/checkout@v4 uses: https://github.com/actions/checkout@v4
- name: Set up JDK 17 - name: Verify Android build environment
uses: https://github.com/actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- name: Set up Android SDK
uses: https://github.com/android-actions/setup-android@v3
- name: Install Android SDK 36
shell: bash shell: bash
run: | run: |
set -euxo pipefail set -euxo pipefail
yes | sdkmanager --licenses >/dev/null 2>&1 || true
sdkmanager \
"platform-tools" \
"platforms;android-${ANDROID_PLATFORM}" \
"build-tools;${ANDROID_BUILD_TOOLS}"
echo "=== Android SDK ===" echo "=== Android SDK ==="
echo "ANDROID_HOME=${ANDROID_HOME}" echo "ANDROID_HOME=${ANDROID_HOME}"
echo "ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT:-}" echo "ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT:-}"
echo "=== Installed build tools ===" echo "=== Installed build tools ==="
ls -la "${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}" test -x "${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}/aapt"
test -x "${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}/aapt2"
echo "=== Java ===" echo "=== Java ==="
java -version java -version
@@ -246,6 +231,7 @@ jobs:
shell: bash shell: bash
working-directory: work/Futon working-directory: work/Futon
env: env:
GRADLE_USER_HOME: /root/.gradle
GRADLE_OPTS: >- GRADLE_OPTS: >-
-Dorg.gradle.daemon=false -Dorg.gradle.daemon=false
-Dorg.gradle.jvmargs=-Xmx4g -Dorg.gradle.jvmargs=-Xmx4g
@@ -254,14 +240,12 @@ jobs:
chmod +x gradlew chmod +x gradlew
echo "=== Gradle version ==="
./gradlew --version
echo "=== Build ===" echo "=== Build ==="
./gradlew \ ./gradlew \
--no-daemon \ --no-daemon \
--stacktrace \ --stacktrace \
--max-workers=6 \
:app:assembleDebug :app:assembleDebug
- name: Verify APK identity - name: Verify APK identity