Switch to GitHub Actions (#1616)

diff --git a/.github/workflows/gradle-wrapper-validation.yml b/.github/workflows/gradle-wrapper-validation.yml
index 405a2b3..f721b56 100644
--- a/.github/workflows/gradle-wrapper-validation.yml
+++ b/.github/workflows/gradle-wrapper-validation.yml
@@ -1,5 +1,9 @@
 name: "Validate Gradle Wrapper"
-on: [push, pull_request]
+on:
+  pull_request:
+  push:
+    branches:
+      - master
 
 jobs:
   validation:
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
new file mode 100644
index 0000000..c84ad2c
--- /dev/null
+++ b/.github/workflows/validate.yml
@@ -0,0 +1,41 @@
+name: Verify
+on:
+  pull_request:
+  push:
+    branches:
+      - master
+jobs:
+  lint:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout the code
+        uses: actions/checkout@v2
+      - name: Run Lint
+        run: ./gradlew lintDebug
+      - name: Lint Results
+        uses: actions/upload-artifact@v1
+        with:
+          name: Lint Results
+          path: lottie/build/reports
+  unit-test:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout the code
+        uses: actions/checkout@v2
+      - name: Run Unit Tests
+        run: ./gradlew testDebugUnitTest
+      - name: Lint Results
+        uses: actions/upload-artifact@v1
+        with:
+          name: Lint Results
+          path: lottie/build/reports
+  deploy:
+    runs-on: ubuntu-latest
+    needs: [lint, unit-test]
+    #if: github.event_name == 'push' && github.ref == 'refs/heads/master'
+    steps:
+      - name: Checkout the code
+        uses: actions/checkout@v2
+      - name: "Deploy Snapshot"
+        run: ./deploy_snapshot.sh
+
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 675e173..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-language: android
-cache:
-  directories:
-  - "$HOME/.gradle/caches/"
-  - "$HOME/.gradle/wrapper/"
-  - "$HOME/.m2"
-  - "$HOME/.cache"
-before_install:
-- export TRAVIS_GIT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then echo $TRAVIS_BRANCH;
-  else echo $TRAVIS_PULL_REQUEST_BRANCH; fi)
-- export GIT_SHA=$(git rev-parse HEAD)
-- export GIT_MERGE_BASE=$(git merge-base master)
-- echo GIT_SHA $GIT_SHA
-- echo GIT_MERGE_BASE $GIT_MERGE_BASE
-after_success:
-  - ./deploy_snapshot.sh
-android:
-  components:
-  - tools
-  - platform-tools
-  - tools
-  - build-tools-28.0.3
-  - android-29
-  - extra-android-m2repository
-jdk:
-- oraclejdk8
-branches:
-  except:
-  - gh-pages
-notifications:
-  email: false
-jobs:
-  include:
-  - stage: test
-    name: Test
-    script: "./gradlew lintRelease testReleaseUnitTest"
-env:
-  global:
-  - secure: "qwyZvwZi7qxgur2t6JdJtifQ5aVyADVA/egrF1zeKmeuaE5a+tHWP7F7hDaj8q7Q4GJQrEOcoCsIBEgn8ziwkt8FKEw2PglnnISkzTl4BbEhIAH2+jmkAn3OyWkGgD3HsGrwEKQ+Q7hzKjzYZhn/amXMrW2PqnmWY3daN8tqjqKk3aNMn+pB+J1Ecs/sWwFCJcwGmugFDctgJ1TvS/nM8TmNWDdyc2YOLYbu7wF3WIRAUHOmaFbaMC/7EdMTmPKxGQr9PXFqGG8m6RN8p8yeORqybAis6bYJy23slVv6Tq00fVfULqNw61kgKQghaWy12P+GHKzpRFfuYoF3LJPlEcO9jEzSBKfYVbPkr6u0hZD6YfXgTC+temzIE8ETNyQag8sHHm154jYYxK421Jp2G2ptniXO4sDmk9KAgY+z4tmjms2tTQc074uBVHFobGDbUXYSO/SDPJt3eGBgh3VQxOHpMPD730PLB7sy/mHpXD3uHBDiAeUjGbvlZilRGyl0HFIPAPayNbzXQ1PQ0vdR8kPqyvVCtgdEbH+1NSWqJTKtUzMEu/av8uHr1gXeNxwV80ANWg+5H6FrZ0WxM3QSCfpRubISmNL5135fLq80vdXtANxjRIhQi+b5QoOj5W4PZ2wQGRAf7RTk6zKUkkNGrjziLn8CQZN4pzX4kVjxA8A="
-  - secure: "g5QA1EcehMy3rzUsSP45Jpng9GvsRKZkMNErmrJ2BMbmQ5pZo6Z8CXHOV9WWn0Fl8J6yl3km/WiWhLojvedr6Y1cQR7H32q7z+qBe1MUMhDL05NuQ74KcA64M0pbz0/LceiItquqyh14wGczdYNlq4rSYVpg7lKEuagU8OxDLzRd6AERndu/M618b0izyzYZqi0inhOmDvSkfkAAK2TsXuEZkYyxnK6IQO/Y7cJE1RGVIi25GtBqB1qFO9/YruX1eLTwmfH2C+UPsYtL4VvLoerCgDvRusAFk9HQolT2Jh3c+/tYftEkGjrryXvsLg+RTCQVSj8h4aiuBc/KtWz8bOoY4dJozZolLq9Sym7TZRoUPXiILnJGR1/ObObE1WbqGPCAjEptoWT/zP4QLGfZpKZzaQwAganDwnF8DyzcqDdOm2zl4WTJieQ3o7K2ROWKPL93aZLuS4zDotAsnirXpaPpF1q+0PXXFq4SpZE2ZZqJkIozTBs6qFtdKRwQrSQqjJ963o6aln2oPozYH/ncqaOEWKCdWPRfvkdj0YO3uIvRGKAM4uDLDXiPUcDaKILpZs7J/8P4cP572jW1YcfPI3s1QK8RQxe0MuRw8ZjxO40AYVqQ2+mOeENnX1MCbOI6YFVdQr8lqXWC447IIIMcdEKcJZxqmgtdhUz4t4dJgJk="