diff --git a/.github/workflows/build+deploy.yml b/.github/workflows/build+deploy.yml index 47936bc5..be9a94aa 100644 --- a/.github/workflows/build+deploy.yml +++ b/.github/workflows/build+deploy.yml @@ -18,7 +18,7 @@ jobs: distribution: temurin cache: gradle - name: Perform base checks - run: ./gradlew cameraview:publishToDirectory --stacktrace + run: ./gradlew assembleRelease --stacktrace ANDROID_UNIT_TESTS: name: Unit Tests runs-on: ubuntu-latest @@ -31,11 +31,7 @@ jobs: cache: gradle - name: Execute unit tests run: ./gradlew cameraview:runUnitTests --stacktrace - - name: Upload unit tests artifact - uses: actions/upload-artifact@v1 - with: - name: unit_tests - path: ./cameraview/build/coverage_input/unit_tests + ANDROID_EMULATOR_TESTS: name: Emulator Tests runs-on: macos-latest @@ -44,16 +40,8 @@ jobs: matrix: # TODO 29 fails due to Mockito issues, probably reproducible locally # 22-28 work (some of them, with SdkExclude restrictions) - EMULATOR_API: [22, 23, 24, 25, 26, 27, 28] + EMULATOR_API: [22, 23, 24] include: - - EMULATOR_API: 28 - EMULATOR_ARCH: x86_64 - - EMULATOR_API: 27 - EMULATOR_ARCH: x86_64 - - EMULATOR_API: 26 - EMULATOR_ARCH: x86_64 - - EMULATOR_API: 25 - EMULATOR_ARCH: x86 - EMULATOR_API: 24 EMULATOR_ARCH: x86 - EMULATOR_API: 23 @@ -77,11 +65,6 @@ jobs: profile: Nexus 5X emulator-options: -no-snapshot -no-window -no-boot-anim -camera-back emulated -camera-front emulated -gpu swiftshader_indirect script: ./.github/workflows/emulator_script.sh - - name: Upload emulator tests artifact - uses: actions/upload-artifact@v1 - with: - name: emulator_tests_${{ matrix.EMULATOR_API }} - path: ./cameraview/build/coverage_input/android_tests MAVEN_UPLOAD: name: Maven Upload runs-on: ubuntu-latest