tmux-browser-android/.gitea/workflows/android.yaml
Codex e47c8c15d4
Some checks failed
Gitea Smoke / smoke (push) Successful in 0s
Gitea Android APK / build (push) Has been cancelled
Simplify Gitea Android workflow
2026-07-05 17:10:54 +00:00

61 lines
1.6 KiB
YAML

name: Gitea Android APK
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Show runner environment
run: |
pwd
java -version || true
ls -la
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- name: Set up Android SDK
uses: android-actions/setup-android@v3
- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: "8.10.2"
- name: Install Android packages
run: sdkmanager "platforms;android-35" "build-tools;35.0.0" "platform-tools"
- name: Set version
run: |
VERSION_NAME="0.1.${GITHUB_RUN_NUMBER:-0}"
VERSION_CODE=$((2000 + ${GITHUB_RUN_NUMBER:-0}))
echo "VERSION_NAME=${VERSION_NAME}" >> "${GITHUB_ENV}"
echo "VERSION_CODE=${VERSION_CODE}" >> "${GITHUB_ENV}"
- name: Build APK
run: |
gradle :app:assembleDebug \
-PversionCode="${VERSION_CODE}" \
-PversionName="${VERSION_NAME}" \
-PrepoSlug="neatstudio/tmux-browser-android"
- name: Prepare artifact
run: |
mkdir -p release
APK_PATH="$(find app/build/outputs/apk -name '*.apk' | sort | tail -n 1)"
cp "${APK_PATH}" release/tmux-android-gitea.apk
sha256sum release/tmux-android-gitea.apk
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: tmux-android-gitea
path: release/tmux-android-gitea.apk