# GitHub Actions workflow to run tests on Android. name: "Android" on: [push, pull_request] concurrency: group: "${{ github.workflow }}-${{ github.event.number || github.ref }}" cancel-in-progress: true jobs: test: name: "Test ${{ matrix.name }}" runs-on: ubuntu-24.04 permissions: contents: read strategy: fail-fast: false matrix: include: - name: "Android 8-9" min-nal: 26 max-nal: 28 - name: "Android 10-11" min-nal: 29 max-nal: 30 steps: - name: "Checkout repository" uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: "Install build dependencies" run: | sudo apt-get update sudo apt-get install -y cmake ninja-build - name: "Run CI script" run: ./scripts/test env: ARCH: "android" MIN_NAL: "${{ matrix.min-nal }}" MAX_NAL: "${{ matrix.max-nal }}"