test.yaml 620 B

123456789101112131415161718192021
  1. name: Run tests on Java 8 and Java 16-ea
  2. on:
  3. push:
  4. jobs:
  5. run:
  6. runs-on: ubuntu-latest
  7. # TODO this should probably be a matrix build, but gradle needs arguments to calm down 16-ea that don't work on 8
  8. steps:
  9. - name: Set up JDK 8
  10. uses: actions/setup-java@v1
  11. with:
  12. java-version: 8
  13. - name: Test on Java 8
  14. run: ./gradlew common:test
  15. - name: Set up JDK 16
  16. uses: actions/setup-java@v1
  17. with:
  18. java-version: 16-ea
  19. - name: Test on Java 16
  20. run: ./gradlew common:test -Dorg.gradle.jvmargs=--illegal-access=warn --rerun-tasks