Files
espeak-ng/.github/workflows/android.yml
T
2022-11-18 00:44:43 +03:00

37 lines
947 B
YAML

name: Android
on:
workflow_dispatch:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
config: [debug, release]
include:
- config: debug
apkname: espeak-debug.apk
- config: release
apkname: espeak-release-unsigned.apk
name: Build ${{ matrix.config }} APK
steps:
- uses: actions/checkout@v3
- name: autoconf
run: ./autogen.sh ; chmod -x INSTALL m4/*.m4
- name: configure
run: ./configure --with-gradle=$(pwd)/android/gradlew
- name: make
run: make apk-${{ matrix.config }}
- name: upload
uses: actions/upload-artifact@v3
with:
name: android-${{ matrix.config }}.apk
path: android/build/outputs/apk/${{ matrix.config }}/${{ matrix.apkname }}
retention-days: 5