diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..8a38e771 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,12 @@ +name: ci +on: [push, pull_request] +jobs: + build: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - uses: gradle/wrapper-validation-action@v1 + - uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 27 + script: ./gradlew build connectedCheck diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index cb9a6b4b..00000000 --- a/.travis.yml +++ /dev/null @@ -1,44 +0,0 @@ -language: android -jdk: oraclejdk8 - -env: - global: - - ANDROID_API=27 - - ANDROID_BUILD_TOOLS=27.0.3 - - EMULATOR_API=24 - -android: - components: - - tools - - build-tools-$ANDROID_BUILD_TOOLS - - android-$ANDROID_API - - extra-android-support - - extra-google-m2repository - - extra-android-m2repository - - # Needed to run emulator(s) - - android-$EMULATOR_API - - sys-img-armeabi-v7a-android-$EMULATOR_API - licenses: - - '.+' - -before_install: - - yes | sdkmanager "platforms;android-27" - -before_cache: - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ - -cache: - directories: - - $HOME/.gradle/caches/ - - $HOME/.gradle/wrapper/ - -before_script: - - echo no | android create avd --force -n test -t android-$EMULATOR_API --abi armeabi-v7a - - emulator -avd test -no-skin -no-window & - - android-wait-for-emulator - - adb shell input keyevent 82 & - -script: - - ./gradlew build connectedCheck diff --git a/README.md b/README.md index 0a998bb4..bdbeec2e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@