diff --git a/.github/workflows/android-tests.yml b/.github/workflows/android-tests.yml index 144b19a..049b934 100644 --- a/.github/workflows/android-tests.yml +++ b/.github/workflows/android-tests.yml @@ -3,44 +3,32 @@ name: Android CI on: push: branches: - - main + - master pull_request: branches: - - main + - master jobs: build: - runs-on: ubuntu-latest + runs-on: macos-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Set up JDK 11 - uses: actions/setup-java@v3 + - name: Set up JDK + uses: actions/setup-java@v4 with: - distribution: 'zulu' - java-version: '11' + distribution: 'temurin' + java-version: '21' - - name: Cache Gradle packages - uses: actions/cache@v3 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - restore-keys: | - ${{ runner.os }}-gradle- + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 - - name: Set up Android SDK - uses: android-actions/setup-android@v2 + - name: Run connected tests + uses: ReactiveCircus/android-emulator-runner@v2 with: - api-level: 31 - build-tools-version: 31.0.0 - components: platform-tools - - - name: Build with Gradle - run: ./gradlew build - - - name: Run tests - run: ./gradlew test + api-level: 30 + target: google_apis + arch: x86_64 + script: ./gradlew connectedCheck diff --git a/gradlew b/gradlew old mode 100644 new mode 100755