diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3c11a8e248..d33f331a3d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 @@ -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 diff --git a/scripts/build-android-armv7a.sh b/scripts/build-android-armv7a.sh index 4c7201ff9c..c6479a23bd 100755 --- a/scripts/build-android-armv7a.sh +++ b/scripts/build-android-armv7a.sh @@ -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/