diff --git a/.github/workflows/android.yml b/.github/workflows/_android.yml similarity index 90% rename from .github/workflows/android.yml rename to .github/workflows/_android.yml index 40c70cc086d..d247cdf1a24 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/_android.yml @@ -1,22 +1,7 @@ name: Android on: - push: - branches: - - main - - release/* - tags: - - ciflow/android/* - pull_request: - paths: - - .ci/docker/** - - .github/workflows/android.yml - - build/*android*.sh - - install_requirements.sh - - examples/demo-apps/android/** - - extension/android/** - - extension/benchmark/android/** - - extension/module/** + workflow_call: workflow_dispatch: concurrency: @@ -51,7 +36,7 @@ jobs: run-emulator: needs: build-llm-demo # NB: Use metal install for KVM support to run the emulator faster - runs-on: linux.24xl.spr-metal + runs-on: linux.12xlarge env: ANDROID_NDK_VERSION: r27b API_LEVEL: 34 diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index d1ce4e6ac87..144c2be0e87 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -347,6 +347,9 @@ jobs: exit 1 fi + android: + uses: ./.github/workflows/_android.yml + unittest: uses: ./.github/workflows/_unittest.yml with: