- Pulled the android continuous workflow into an action - Split the android continuous build into 3 ABIs armv7, armv8a, and x86_64 (note that x86 is not present). - Remove the upload artifacts step from previous workflow. This was meant for letting client try a tip-of-tree Android build. We can revisit this later. (Also removed mention in README.md) - Split the android continous into debug build and a release build commands, enabling deletion of intermediate output directory.
18 lines
425 B
YAML
18 lines
425 B
YAML
name: 'Android Continuous'
|
|
inputs:
|
|
build-abi:
|
|
description: 'The target platform ABI'
|
|
required: true
|
|
default: 'armeabi-v7a'
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- uses: actions/setup-java@v3
|
|
with:
|
|
distribution: 'temurin'
|
|
java-version: '17'
|
|
- name: Run build script
|
|
run: |
|
|
cd build/android && printf "y" | ./build.sh continuous ${{ inputs.build-abi }}
|
|
shell: bash
|