Files
aiturk-mobil/.gitea/workflows/android.yml
T

36 lines
1.1 KiB
YAML

name: Android acceptance
on:
push:
branches: [main]
workflow_dispatch:
jobs:
android:
runs-on: windows-latest
timeout-minutes: 40
steps:
- uses: actions/checkout@v4
with:
github-server-url: https://gitea.twinpay.one
- name: Set up Java 21
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '21'
- name: Set up Android SDK
uses: android-actions/setup-android@v4
env:
ANDROID_HOME: ${{ runner.temp }}/android-sdk
ANDROID_SDK_ROOT: ${{ runner.temp }}/android-sdk
with:
packages: 'platform-tools platforms;android-37.0 build-tools;37.0.0'
log-accepted-android-sdk-licenses: false
- name: Test and build exact commit
shell: powershell
run: |
$ErrorActionPreference = 'Stop'
if ((git rev-parse HEAD).Trim() -ne $env:GITHUB_SHA) { throw 'Checkout SHA mismatch' }
.\gradlew.bat testDebugUnitTest assembleDebug compileReleaseKotlin --no-daemon --console=plain
exit $LASTEXITCODE