name: android build permissions: contents: read on: [workflow_call, workflow_dispatch] jobs: android: runs-on: ubuntu-latest strategy: fail-fast: false matrix: abi: [armeabi-v7a, arm64-v8a, x86, x86_64] stfl_opt: [ON, OFF] steps: - name: Checkout code uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # pin@v3 - name: Build project run: ./scripts/build-android.sh $ANDROID_NDK_HOME -a ${{ matrix.abi }} -f "-DOQS_ENABLE_SIG_STFL_LMS=ON -DOQS_ENABLE_SIG_STFL_XMSS=ON -DOQS_HAZARDOUS_EXPERIMENTAL_ENABLE_SIG_STFL_KEY_SIG_GEN=${{ matrix.stfl_opt }}"