lint and unit test artifacts
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index bb7b85e..80dc5c8 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -22,11 +22,15 @@
java-package: jdk
- name: Run Lint
run: ./gradlew lintDebug
- - name: Lint Results
+ - name: Zip reports
+ if: always()
+ run: zip -r reports.zip . -i '**/reports/*.xml' '**/reports/*.html'
+ - name: Upload reports
+ if: always()
uses: actions/upload-artifact@v1
with:
- name: Lint Results
- path: lottie/build/reports
+ name: lint_reports
+ path: reports.zip
unit-test:
runs-on: ubuntu-latest
steps:
@@ -39,11 +43,15 @@
java-package: jdk
- name: Run Unit Tests
run: ./gradlew testDebugUnitTest
- - name: Lint Results
+ - name: Zip reports
+ if: always()
+ run: zip -r reports.zip . -i '**/reports/*.xml' '**/reports/*.html'
+ - name: Upload reports
+ if: always()
uses: actions/upload-artifact@v1
with:
- name: Lint Results
- path: lottie/build/reports
+ name: unit_test_reports
+ path: reports.zip
deploy:
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
runs-on: ubuntu-latest