Skip to content

Build misc improvements #1331

Build misc improvements

Build misc improvements #1331

Workflow file for this run

# Warning: this name must stay in sync with the badges referenced in the README
name: 'build Android 🤖'
on:
push:
branches:
- 'main'
pull_request:
schedule:
- cron: "0 0 * * 6" # Run every Saturday at midnight
jobs:
android-build:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
arch: [x86_64, arm, aarch64]
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt -y update
sudo apt -y install ninja-build nasm
- name: Build
run: |
./configure.py --buildtype debug --debug-opts gl vk --host Android --host-arch {{ matrix.arch }}
make -f Makefile.Android.{{ matrix.arch }}
- name: Upload Logs
if: ${{ always() }}
uses: actions/upload-artifact@v3
with:
name: android-logs
path: libnopegl/builddir/meson-logs/testlog.txt