Skip to content
Open
36 changes: 27 additions & 9 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@ name: Build
on: [push, pull_request]

jobs:

build-android-armv7a:
runs-on: ubuntu-latest
permissions:
contents: write

steps:
- uses: actions/checkout@v2
- name: Build android-armv7a
run: |
scripts/build-android-armv7a.sh
- name: Upload Android build
uses: actions/upload-artifact@v4
with:
name: android-armv7a-build
path: android-armv7a-build.zip
- name: release
uses: softprops/action-gh-release@v1
with:
body: "initial release"
token: ${{ secrets.GITHUB_TOKEN }}
files: android-armv7a-build.zip
tag_name: ${{ github.ref_name }}
draft: false
prerelease: false # tokens just a placeholder! dont put token on the secrets.


build-linux-i386:
runs-on: ubuntu-latest

Expand All @@ -21,15 +48,6 @@ jobs:
run: |
scripts/build-ubuntu-amd64.sh

build-android-armv7a:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v2
- name: Build android-armv7a
run: |
scripts/build-android-armv7a.sh

build-windows-i386:
runs-on: windows-2019

Expand Down
3 changes: 2 additions & 1 deletion scripts/build-android-armv7a.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ wget https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip
unzip android-ndk-r10e-linux-x86_64.zip
export ANDROID_NDK_HOME=$PWD/android-ndk-r10e/
export NDK_HOME=$PWD/android-ndk-r10e/
./waf configure -T debug --android=armeabi-v7a-hard,4.9,21 --togles --disable-warns &&
./waf configure -T release --android=armeabi-v7a-hard,4.9,21 --togles --disable-warns &&
./waf build
zip -r android-armv7a-build.zip build/